electron-log
Advanced tools
Comparing version 2.0.2 to 2.1.0
@@ -29,2 +29,4 @@ // jshint -W040 | ||
if (transport.level === false) continue; | ||
transport.call(null, msg); | ||
@@ -31,0 +33,0 @@ } |
@@ -90,9 +90,9 @@ 'use strict'; | ||
var date = | ||
msg.date.getFullYear() + '-' + | ||
format.pad(msg.date.getMonth() + 1) + '-' + | ||
format.pad(msg.date.getDate()) + ' ' + | ||
format.pad(msg.date.getHours()) + ':' + | ||
format.pad(msg.date.getMinutes()) + ':' + | ||
format.pad(msg.date.getSeconds()) + ':' + | ||
format.pad(msg.date.getMilliseconds(), 4); | ||
msg.date.getFullYear() + '-' + | ||
format.pad(msg.date.getMonth() + 1) + '-' + | ||
format.pad(msg.date.getDate()) + ' ' + | ||
format.pad(msg.date.getHours()) + ':' + | ||
format.pad(msg.date.getMinutes()) + ':' + | ||
format.pad(msg.date.getSeconds()) + ':' + | ||
format.pad(msg.date.getMilliseconds(), 4); | ||
@@ -99,0 +99,0 @@ return '[' + date + '] [' + msg.level + '] ' + |
12
main.js
@@ -12,6 +12,7 @@ 'use strict'; | ||
var log = require('./lib/log'); | ||
var transportConsole = require('./lib/transports/console'); | ||
var transportFile = require('./lib/transports/file'); | ||
var transportLogS = require('./lib/transports/log-s'); | ||
var log = require('./lib/log'); | ||
var transportConsole = require('./lib/transports/console'); | ||
var transportFile = require('./lib/transports/file'); | ||
var transportLogS = require('./lib/transports/log-s'); | ||
var transportRendererConsole = require('./lib/transports/renderer-console'); | ||
@@ -21,3 +22,4 @@ var transports = { | ||
file: transportFile, | ||
logS: transportLogS | ||
logS: transportLogS, | ||
rendererConsole: transportRendererConsole | ||
}; | ||
@@ -24,0 +26,0 @@ |
{ | ||
"name": "electron-log", | ||
"version": "2.0.2", | ||
"version": "2.1.0", | ||
"description": "Just a very simple logging module for your Electron application", | ||
@@ -5,0 +5,0 @@ "main": "./index.js", |
@@ -83,3 +83,7 @@ # electron-log | ||
``` | ||
#### Renderer Console transport | ||
Show logs in Chromium DevTools Console. It has the same options as | ||
console transport. | ||
#### File transport | ||
@@ -127,2 +131,5 @@ | ||
*2.1.0** | ||
- Add Renderer Console transport | ||
**2.0.0** | ||
@@ -129,0 +136,0 @@ - Move log.appName property to log.transports.file.appName. |
@@ -6,25 +6,23 @@ 'use strict'; | ||
var ipcRenderer; | ||
try { | ||
ipcRenderer = window.require('electron').ipcRenderer; | ||
} catch (e) { | ||
ipcRenderer = null; | ||
} | ||
if (typeof window !== 'undefined' && typeof window.require === 'function') { | ||
try { | ||
var electron = window.require('electron'); | ||
ipcRenderer = electron.ipcRenderer; | ||
if (ipcRenderer) { | ||
module.exports = { | ||
error: log.bind(null, 'error'), | ||
warn: log.bind(null, 'warn'), | ||
info: log.bind(null, 'info'), | ||
verbose: log.bind(null, 'verbose'), | ||
debug: log.bind(null, 'debug'), | ||
silly: log.bind(null, 'silly') | ||
}; | ||
if (ipcRenderer) { | ||
module.exports = { | ||
error: log.bind(null, 'error'), | ||
warn: log.bind(null, 'warn'), | ||
info: log.bind(null, 'info'), | ||
verbose: log.bind(null, 'verbose'), | ||
debug: log.bind(null, 'debug'), | ||
silly: log.bind(null, 'silly') | ||
}; | ||
} | ||
} catch (e) { | ||
ipcRenderer = null; | ||
} | ||
ipcRenderer.on('__ELECTRON_LOG_RENDERER__', function(event, level, text) { | ||
console[level](text); | ||
}); | ||
} | ||
function log() { | ||
@@ -31,0 +29,0 @@ var data = Array.prototype.slice.call(arguments); |
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
21855
15
519
164