Files
SnowLuma/.pnpm-store/v11/files/63/7e8260f3b2536db8410b0820a921ccf76b3278bdf7720f6435b51d7ff2f264cb1d5b284a009e84b0a0c36b6c44c0f52b975ad83d7521f3b116d42685aea81a
TanTan 2a69b23b47
Dev Build / cleanup (push) Canceled after 0s
Dev Build / typecheck (push) Canceled after 0s
Dev Build / build (linux-arm64, ubuntu-24.04-arm, linux-arm64) (push) Canceled after 0s
Dev Build / build (linux-x64, ubuntu-latest, linux-x64) (push) Canceled after 0s
Dev Build / build (win-x64, windows-latest, win32-x64) (push) Canceled after 0s
Dev Build / dispatch-dev-docker (push) Canceled after 0s
docs: 仓库链接指向本镜像仓库
2026-11-13 09:27:07 +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;
}