使用Log4net Log4net.Layout.XmlLayout读取Log4View日志文件?
我正在尝试使用Log4View读取Log4net XMLLayout输出日志文件使用Log4net Log4net.Layout.XmlLayout读取Log4View日志文件?,xml,log4net,log4view,Xml,Log4net,Log4view,我正在尝试使用Log4View读取Log4net XMLLayout输出日志文件 <?xml version="1.0"?> <log4net> <appender name="fileAppender" type="log4net.Appender.FileAppender"> <!-- Note: Be sure that your user has the rights to write to this directory. --&g
<?xml version="1.0"?>
<log4net>
<appender name="fileAppender" type="log4net.Appender.FileAppender">
<!-- Note: Be sure that your user has the rights to write to this directory. -->
<file value="C:\temp\logFile1.xml" />
<appendToFile vlaue="true" />
<encoding value="unicodeFFFE" />
<layout type="log4net.Layout.XmlLayout" />
</appender>
<root>
<level value="ALL" />
<appender-ref ref="fileAppender" />
</root>
</log4net>
当我将日志文件拖到log4view中时,我指定文件的布局为XML
但是当Log4View开始尝试读取xml文件logFile1.xml时,没有显示任何语句。我一直在点击应用程序中应该显示日志状态的区域,但是在Log4View中什么也没有发生,尽管新的语句被添加到日志文件中
您知道这可能不起作用的原因吗?可能是当应用程序同时登录到该文件时,Log4View无法访问该文件。将以下行添加到appender配置中,以允许放宽对它的限制
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
我也有同样的问题。
这是一只虫子。他们在最新的测试版中修复了它
浏览log4view下载页面,单击beta releases选项卡并获取beta版本。我刚刚尝试过……但似乎没有什么不同。\嗯,听起来它应该对我有用…*困惑*@leeand00:当你更改文件设置时,你重新启动了这个过程了吗。有时,在进程完全终止并重新启动之前,不会释放文件锁。
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />