@cdm-logger/client
Advanced tools
Comparing version 8.0.7 to 9.0.1-alpha.0
@@ -8,3 +8,3 @@ import { CdmLogger } from '@cdm-logger/core'; | ||
} | ||
export declare function getLoggerOptions(name: string, ...streams: any[]): any; | ||
export declare function makeLogger(name: string | Object, ...streams: any[]): CdmLogger.ILogger; | ||
export declare function getLoggerOptions(name: string, others?: any): any; | ||
export declare function makeLogger(name: string | Object, options?: any): CdmLogger.ILogger; |
@@ -1,2 +0,3 @@ | ||
import*as Logger from'browser-bunyan';import {ConsoleStream}from'./console-stream.js';function getSettingsLevel(settings) { | ||
import Logger from'pino';// import { ConsoleStream } from './console-stream'; | ||
function getSettingsLevel(settings) { | ||
return settings.level || 'info'; | ||
@@ -8,6 +9,11 @@ } | ||
} | ||
const rawStream = new ConsoleStream(); | ||
// const rawStream = new ConsoleStream(); | ||
return { | ||
level: getSettingsLevel(settings), | ||
stream: rawStream | ||
transport: { | ||
target: 'pino-pretty', | ||
options: { | ||
colorize: true | ||
} | ||
} | ||
}; | ||
@@ -20,3 +26,3 @@ } | ||
} | ||
function getLoggerOptions(name, ...streams) { | ||
function getLoggerOptions(name, others = {}) { | ||
if (!name) { | ||
@@ -27,13 +33,15 @@ throw Error('Cannot create LoggerOptions without a log name'); | ||
name: name, | ||
src: false, | ||
serializers: Logger.stdSerializers, | ||
transport: { | ||
target: 'pino-pretty', | ||
options: { | ||
colorize: true | ||
} | ||
}, | ||
...others | ||
}; | ||
if (streams && streams.length) { | ||
options.streams = streams; | ||
} | ||
return options; | ||
} | ||
function makeLogger(name, ...streams) { | ||
function makeLogger(name, options = {}) { | ||
const logName = typeof name === 'object' ? name.constructor.toString().match(/class ([\w|_]+)/)[1] : name; | ||
return Logger.createLogger(getLoggerOptions(logName, ...streams)); | ||
return Logger(getLoggerOptions(logName, options)); | ||
}export{ClientLogger,getConsoleStream,getLoggerOptions,getSettingsLevel,makeLogger};//# sourceMappingURL=client-logger.js.map |
{ | ||
"name": "@cdm-logger/client", | ||
"version": "8.0.7", | ||
"version": "9.0.1-alpha.0", | ||
"description": "Universal - Logger", | ||
@@ -45,3 +45,3 @@ "main": "./lib/index.js", | ||
"dependencies": { | ||
"@cdm-logger/core": "^8.0.7", | ||
"@cdm-logger/core": "9.0.1-alpha.0", | ||
"browser-bunyan": "~1.6.3", | ||
@@ -58,3 +58,3 @@ "stream": "0.0.2" | ||
}, | ||
"gitHead": "f63fd1db7a38685da6398b16c1074d111173bfec" | ||
"gitHead": "715b1ae9648048c5094435fff86be2326bc30a2e" | ||
} |
Sorry, the diff of this file is not supported yet
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
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
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
8905
18
109
1
+ Added@cdm-logger/core@9.0.1-alpha.0(transitive)
- Removed@cdm-logger/core@8.0.7(transitive)