Log4J 如何在 NTEventLogAppender 上设置日志文件夹(KEY)
我创建了一个 NTEventLogAppender 类型的附加程序,如下所示:
log4j.appender.EVA=org.apache.log4j.nt.NTEventLogAppender
#log4j.appender.EVA.log=TestLog
log4j.appender.EVA.layout=org.apache.log4j.PatternLayout
log4j.appender.EVA.source=TestSource
log4j.appender.EVA.layout.ConversionPattern=[%c][%l][%p][%thread]: %m%n
如您所见,在注释行上,我尝试设置日志 TestLog,以便将日志错误存储在我的应用程序的特定事件查看器日志中,而不是存储在事件查看器默认应用程序日志。
如果我取消注释一行,我会收到一条错误消息,指出日志属性不存在:
**log4j:WARN No such property [log] in org.apache.log4j.nt.NTEventLogAppender.**
是否可以在使用 Log4Net 时执行此操作?
谢谢
I've created a appender of the type NTEventLogAppender like this:
log4j.appender.EVA=org.apache.log4j.nt.NTEventLogAppender
#log4j.appender.EVA.log=TestLog
log4j.appender.EVA.layout=org.apache.log4j.PatternLayout
log4j.appender.EVA.source=TestSource
log4j.appender.EVA.layout.ConversionPattern=[%c][%l][%p][%thread]: %m%n
As you can see, on the comented line I tried to set the log TestLog, so that the log error get stored on a specific Event Viewer Log for my application, instead of the Event Viewr default Application Log.
If I uncoment a line I an error sayng that the log property doesn't exist:
**log4j:WARN No such property [log] in org.apache.log4j.nt.NTEventLogAppender.**
Is it even possible to do this as it is using Log4Net?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为这在 log4j 中是不可能的:
来源:http://logging.apache .org/log4j/1.2/faq.html#a2.10
I don't think this is possible in log4j:
Source: http://logging.apache.org/log4j/1.2/faq.html#a2.10