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.3.1 to 4.3.2

2

package.json
{
"name": "electron-log",
"version": "4.3.1",
"version": "4.3.2",
"description": "Just a very simple logging module for your Electron application",

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

@@ -52,11 +52,10 @@ 'use strict';

if (reason instanceof Error) {
var reasonName = 'UnhandledRejection ' + reason.name;
var errPrototype = Object.getPrototypeOf(reason);
var nameProperty = Object.getOwnPropertyDescriptor(errPrototype, 'name');
if (!nameProperty || !nameProperty.writable) {
reason = new Error(reason.message);
try {
Object.defineProperty(reason, 'name', {
value: 'UnhandledRejection ' + reason.name,
});
} catch (e) {
// Can't redefine error name, but who cares?
}
reason.name = reasonName;
onError(reason);

@@ -63,0 +62,0 @@ return;

@@ -69,3 +69,14 @@ 'use strict';

instance.logMessageWithTransports = function (message, transports) {
instance.logMessageWithTransports = function logMessageWithTransports(
message,
transports
) {
if (message.date === undefined) {
message.date = new Date();
}
if (message.variables === undefined) {
message.variables = instance.variables;
}
return log.runTransports(transports, message, instance);

@@ -72,0 +83,0 @@ };

@@ -121,2 +121,4 @@ 'use strict';

// Add additional space to the end of {level}] template to align messages
template = template.replace('{level}]', padString(message.level + ']', 6));
template = template.replace('{level}', message.level);

@@ -123,0 +125,0 @@

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

var url = require('url');
var log = require('../log');
var transform = require('../transform');

@@ -43,19 +42,17 @@

function onError(error) {
var errorMessage = {
data: [
'electron-log.transports.remote:'
+ ' cannot send HTTP request to ' + transport.url,
error,
],
date: new Date(),
level: 'warn',
};
var transports = [
electronLog.transports.console,
electronLog.transports.ipc,
electronLog.transports.file,
];
log.runTransports(transports, errorMessage, electronLog);
electronLog.logMessageWithTransports(
{
data: [
'electron-log.transports.remote:'
+ ' cannot send HTTP request to ' + transport.url,
error,
],
level: 'warn',
},
[
electronLog.transports.console,
electronLog.transports.ipc,
electronLog.transports.file,
]
);
}

@@ -62,0 +59,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