<file type="log4net.Util.PatternString" value="Logs/%property{name}-log.txt" />

然后再在log4net初始化之前加上C#代码

log4net.GlobalContext.Properties["name"] = this.GetType().Name;

就会为相应的类生成相应类名的文件 如HomeController-log.txt

相关文章: