Files
NapCatQQ/.pnpm-store/v3/files/63/7e8260f3b2536db8410b0820a921ccf76b3278bdf7720f6435b51d7ff2f264cb1d5b284a009e84b0a0c36b6c44c0f52b975ad83d7521f3b116d42685aea81a
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

23 lines
737 B
Plaintext

import { ILayout, LogEvent, TCreateConverter, TPatternConverter } from './typings';
/**
* Pattern layout for logging messages (根据指定模版格式化日志内容)
*/
export default class PatternLayout implements ILayout {
private readonly converters;
/**
* Constructor (构造函数)
* @param pattern Pattern string (模版字符串)
*/
constructor(pattern?: string, createConverter?: TCreateConverter);
/**
* Add a converter (添加转换器)
* @param fn Converter function (转换器函数)
*/
use(fn: TPatternConverter): this;
/**
* Format a log event (格式化日志事件)
* @param event Log event (日志事件)
*/
format(event: LogEvent): string;
}