在 Log4Net 中,ConversionPattern 是用于定義日志記錄消息的格式的參數之一。
ConversionPattern 的格式說明如下:
%date:記錄時間戳的日期和時間,格式為 yyyy-MM-dd HH:mm:ss,fff。
%timestamp:記錄時間戳的毫秒數。
%level:記錄日志級別。
%logger:記錄日志的類名。
%message:記錄日志消息。
%exception:記錄異常信息。
除了上述的占位符之外,ConversionPattern 還可以包含其他文本字符和特殊字符,例如換行符(%newline)和制表符(%tab)。
以下是一個示例 ConversionPattern 的格式字符串:
<conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
在這個示例中,日志消息的格式是:日期+時間戳、線程名、日志級別、日志記錄器名、日志消息。每條日志記錄都以換行符結尾。
注意:ConversionPattern 是在 Log4Net 的配置文件中定義的,可以根據需要自定義格式字符串。