目标是将我们的应用程序特定事件日志放在以公司名称命名的文件夹中。因此,Company/App1、Company/App2。我希望通过配置或极少量的代码来实现这一点。我尝试将logName设置为"MyFolder/MyLog",但没有成功。
事件查看器中文件夹的示例,参考Microsoft文件夹
这是我的当前Appender配置:
<appender name="EventLogAppender" type="log4net.Appender.EventLogAppender">
<filter type="log4net.Filter.LevelRangeFilter">
<levelMin value="WARN" />
<levelMax value="FATAL" />
</filter>
<applicationName value="ExampleApp" />
<logName value="MyLog" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
</layout>
</appender>