use pinomin package

This commit is contained in:
Jan Prochazka
2023-01-28 10:22:12 +01:00
parent a43522752c
commit 079cac6eda
8 changed files with 16 additions and 148 deletions

View File

@@ -1,20 +1,20 @@
import { createPinoLikeLogger, ILogger } from './pinomin';
import pinomin, { Logger } from 'pinomin';
let _logger: ILogger;
let _logger: Logger;
let _name: string = null;
const defaultLogger: ILogger = createPinoLikeLogger({
const defaultLogger: Logger = pinomin({
base: { pid: global?.process?.pid },
targets: [{ type: 'console', level: 'info' }],
});
export function setLogger(value: ILogger) {
export function setLogger(value: Logger) {
_logger = value;
}
export function setLoggerName(value) {
_name = value;
}
export function getLogger(caller?: string): ILogger {
export function getLogger(caller?: string): Logger {
let res = _logger || defaultLogger;
if (caller) {
const props = { caller };