Tec*_*ter 7 log4net log4net-configuration
我无法写日志任何信息,错误,使用log4net调试,我尝试了所有给网络服务的permsission,每个人到目录asp.net临时文件夹,日志文件夹,甚至c:\,
它只是创建一个空文件.但不要写日志
可能是什么问题
Thx Raj
我的猜测是,在配置文件中,您没有指定布局模式.通常,你的appender里面有这样的东西:
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %level %logger - %message%newline" />
</layout>
Run Code Online (Sandbox Code Playgroud)
这指定了写入日志的内容.如果你没有,我怀疑它会写什么.
我同意评论中的那些人说这可能不是权限问题,因为文件被创建了.要测试这是否属实,您可以在配置中添加一个输出到控制台的appender.然后,您可以在调试应用程序时观察输出.如果这也不起作用,您知道问题不是权限问题.
我能给出的最佳建议是将配置文件与工作文件进行比较.确保每个部分在工作配置中都有对应部分,或者您知道为什么它不需要有部分.这是我在log4net上写的一篇文章,其中包含对配置的每个部分的解释,并说明如何编写它们:
http://www.codeproject.com/KB/dotnet/Log4net_Tutorial.aspx
如果所有这些都无济于事,请在您的问题中发布配置文件文本,以便我们查看.
| 归档时间: |
|
| 查看次数: |
10679 次 |
| 最近记录: |