UNPKG

n8n

Version:

n8n Workflow Automation Tool

31 lines (30 loc) 1.12 kB
import type { LogScope } from '@n8n/config'; import { GlobalConfig } from '@n8n/config'; import { InstanceSettings } from 'n8n-core'; import winston from 'winston'; import type { LogMetadata } from './types'; export declare class Logger { private readonly globalConfig; private readonly instanceSettings; private internalLogger; private readonly level; private readonly scopes; private get isScopingEnabled(); constructor(globalConfig: GlobalConfig, instanceSettings: InstanceSettings); private setInternalLogger; scoped(scopes: LogScope | LogScope[]): Logger; private log; private setLevel; private setConsoleTransport; private scopeFilter; private debugDevConsoleFormat; private debugProdConsoleFormat; private devTsFormat; private toPrintable; private setFileTransport; error(message: string, metadata?: LogMetadata): void; warn(message: string, metadata?: LogMetadata): void; info(message: string, metadata?: LogMetadata): void; debug(message: string, metadata?: LogMetadata): void; getInternalLogger(): winston.Logger; }