UNPKG

@lakutata/core

Version:

Lakutata Framework Core

26 lines (25 loc) 934 B
import { Plugin } from '../base/Plugin'; import * as Transport from 'winston-transport'; import { ConsoleTransportOptions } from 'winston/lib/winston/transports'; declare module '../Core' { interface Application { Logger: Logger; } } export declare class Logger extends Plugin { private logger; protected readonly level: 'emerg' | 'alert' | 'crit' | 'error' | 'warning' | 'notice' | 'info' | 'debug'; protected readonly meta: object; protected readonly transports: Transport[] | Transport; protected readonly console: ConsoleTransportOptions; protected onActivation(): void; protected formatArguments(args: any[]): string; emerg(...args: any[]): void; alert(...args: any[]): void; crit(...args: any[]): void; error(...args: any[]): void; warning(...args: any[]): void; notice(...args: any[]): void; info(...args: any[]): void; debug(...args: any[]): void; }