Socket
Socket
Sign inDemoInstall

console-log-level

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

console-log-level - npm Package Compare versions

Comparing version 1.3.0 to 1.4.0

16

index.js

@@ -25,11 +25,15 @@ 'use strict'

switch (level) {
case 'trace': normalizedLevel = 'info'; break
case 'debug': normalizedLevel = 'info'; break
case 'fatal': normalizedLevel = 'error'; break
default: normalizedLevel = level
if (opts.stderr) {
normalizedLevel = 'error'
} else {
switch (level) {
case 'trace': normalizedLevel = 'info'; break
case 'debug': normalizedLevel = 'info'; break
case 'fatal': normalizedLevel = 'error'; break
default: normalizedLevel = level
}
}
if (prefix) {
if (typeof prefix === 'function') prefix = prefix()
if (typeof prefix === 'function') prefix = prefix(level)
arguments[0] = util.format(prefix, arguments[0])

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

{
"name": "console-log-level",
"version": "1.3.0",
"version": "1.4.0",
"description": "The most simple logger imaginable",

@@ -34,5 +34,5 @@ "main": "index.js",

"coordinates": [
55.68769709999999,
12.5956283
55.6810439,
12.5643924
]
}

@@ -37,3 +37,5 @@ # console-log-level

var log = require('console-log-level')({
prefix: function () { return new Date().toISOString() },
prefix: function (level) {
return new Date().toISOString()
},
level: 'info'

@@ -52,4 +54,11 @@ })

Will get the level of the currently logged message as the first
argument.
### stderr
A `boolean` to log everything to stderr. Defauls to `false`.
## License
MIT

@@ -83,2 +83,50 @@ 'use strict'

test('log all to stderr', function (t) {
var logger = Logger({ level: 'trace', stderr: true })
mock()
logger.trace('foo')
t.notOk(console.infoCalled, 'info not called')
t.notOk(console.warnCalled, 'warn not called')
t.ok(console.errorCalled, 'error called')
restore()
mock()
logger.debug('foo')
t.notOk(console.infoCalled, 'info not called')
t.notOk(console.warnCalled, 'warn not called')
t.ok(console.errorCalled, 'error called')
restore()
mock()
logger.info('foo')
t.notOk(console.infoCalled, 'info not called')
t.notOk(console.warnCalled, 'warn not called')
t.ok(console.errorCalled, 'error called')
restore()
mock()
logger.warn('foo')
t.notOk(console.infoCalled, 'info not called')
t.notOk(console.warnCalled, 'warn not called')
t.ok(console.errorCalled, 'error called')
restore()
mock()
logger.error('foo')
t.notOk(console.infoCalled, 'info not called')
t.notOk(console.warnCalled, 'warn not called')
t.ok(console.errorCalled, 'error called')
restore()
mock()
logger.fatal('foo')
t.notOk(console.infoCalled, 'info not called')
t.notOk(console.warnCalled, 'warn not called')
t.ok(console.errorCalled, 'error called')
restore()
t.end()
})
test('default level', function (t) {

@@ -85,0 +133,0 @@ var logger = Logger()

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