UNPKG

fixparser

Version:

FIX.Latest / 5.0 SP2 Parser

30 lines (29 loc) 768 B
import type { ILogTransporter, Level, LogMessage } from 'fixparser-common'; import { ConsoleFormat as Format } from 'fixparser-plugin-log-console'; /** * Configuration options for logging output. * * @public */ export type LogOptions = { name?: string; id?: string; level?: Level; format?: Format; transport?: ILogTransporter; }; export declare class Logger { #private; name: string; id: string; constructor(options?: LogOptions); private processMessage; log(msg: LogMessage): this; logWarning(msg: Omit<LogMessage, 'level'>): this; logError(msg: Omit<LogMessage, 'level'>): this; set silent(silent: boolean); get silent(): boolean; get level(): Level; get format(): Format; } export { Format };