Log4Net - 为关卡类型设置转换模式

hsh*_*hah 3 c# log4net

我正在尝试在我的 C# WinForms App.config 中设置 Log4Net 并想为调试/致命/信息等设置不同的转换模式。有谁知道如何做到这一点?

Ern*_*ieL 5

每个 appender 只能执行一种转换模式。但是 Appender 可以有级别过滤器。您可以为每个转换模式创建不同的 appender,然后应用适当的过滤器。例如:

<appender>
  <filter type="log4net.Filter.LevelMatchFilter">
    <levelToMatch value="ERROR"/>
  </filter>
</appender>
Run Code Online (Sandbox Code Playgroud)

这个log4net 教程包含所有细节。