Socket
Socket
Sign inDemoInstall

electron-log

Package Overview
Dependencies
Maintainers
1
Versions
152
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

electron-log - npm Package Compare versions

Comparing version 4.0.0-beta.8 to 4.0.0-beta.9

6

CHANGELOG.md

@@ -11,2 +11,4 @@ # Changelog

- add object `log.functions` which allows to safety exports logger functions
- Web Workers support

@@ -20,4 +22,4 @@ ### File transport

- the option `file.fileName` is now `main.log` and `renderer.log` depending
on process type
- the option `file.fileName` is now `main.log`, `renderer.log` or `worker.log`
depending on process type
- new option `file.resolvePath`

@@ -24,0 +26,0 @@ - new method `file.getFile()`

{
"name": "electron-log",
"version": "4.0.0-beta.8",
"version": "4.0.0-beta.9",
"description": "Just a very simple logging module for your Electron application",

@@ -5,0 +5,0 @@ "main": "src/index.js",

@@ -86,3 +86,3 @@ # electron-log

- **fileName**, default 'main.log' or 'renderer.log'
- **fileName**, default 'main.log', 'renderer.log' or 'worker.log'
- **[format](docs/format.md)**, default

@@ -196,5 +196,10 @@ `'[{y}-{m}-{d} {h}:{i}:{s}.{ms}] [{level}] {text}'`

### Web Worker
It's possible to use the module with Web Worker. However, ipc transport is not
active, so log messages from worker are not displayed in the main app console.
## Related
- [electron-cfg](https://github.com/megahertz/electron-cfg) -
Settings manager for your Electron application.
Settings for your Electron application.

@@ -24,2 +24,3 @@ 'use strict';

renderer: '{h}:{i}:{s}.{ms} › {text}',
worker: '{h}:{i}:{s}.{ms} › {text}',
};

@@ -35,3 +36,3 @@

function transport(message) {
if (process.type === 'renderer') {
if (process.type === 'renderer' || process.type === 'worker') {
var content = transform.transform(message, [

@@ -38,0 +39,0 @@ transform.customFormatterFactory(transport.format),

@@ -17,3 +17,2 @@ 'use strict';

var pathVariables = variables.getPathVariables(process.platform);
var fileName = process.type === 'renderer' ? 'renderer.log' : 'main.log';

@@ -27,3 +26,3 @@ var registry = customRegistry || globalRegistry;

transport.archiveLog = archiveLog;
transport.fileName = fileName;
transport.fileName = getDefaultFileName();
transport.format = '[{y}-{m}-{d} {h}:{i}:{s}.{ms}] [{level}] {text}';

@@ -158,1 +157,9 @@ transport.getFile = getFile;

}
function getDefaultFileName() {
switch (process.type) {
case 'renderer': return 'renderer.log';
case 'worker': return 'worker.log';
default: return 'main.log';
}
}

@@ -37,3 +37,3 @@ 'use strict';

var name = json.productName || json.name;
if (!name || name === 'Electron') {
if (!name || name.toLowerCase() === 'electron') {
return null;

@@ -40,0 +40,0 @@ }

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc