import { IAppender, ILayout, ILogger, LogEvent } from './typings'; /** * Console appender (控制台输出) */ export default class ConsoleAppender implements IAppender { layout?: ILayout | undefined; name: string; dateFormat: string; /** * Constructor (构造函数) * @param layout Layout (布局) */ constructor(layout?: ILayout | undefined); setup(logger: ILogger): void; /** * Write log (写入日志) * @param event Log event (日志事件) */ write(event: LogEvent): void; /** * Close appender (关闭输出) */ close(): Promise; }