electron-log
Advanced tools
Comparing version 4.3.1 to 4.3.2
{ | ||
"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 @@ } |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
66021
2002