Configuring log4net to write to different files based on log level

雨燕双飞 提交于 2019-12-06 14:42:53
andreister

Ok, this is not possible in log4net - just wanted to close the question.

I checked out NLog though, and apparently it's quite easy there (see $level variable in the config):

<?xml version="1.0" encoding="utf-8" ?>
<nlog>
   <variable name="logDirectory" value="${basedir}\..\Logs"/>
   <targets>
       <target name="file" type="File" fileName="${logDirectory}\${level}.log" />
   </targets>
   <rules>
       <logger name="*" minlevel="Debug" writeTo="file" />
   </rules>
</nlog>
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!