使用Log4net Log4net.Layout.XmlLayout读取Log4View日志文件?

使用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

我正在尝试使用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.  -->
    <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" />