海兰PPL,Log4J的NTEventLogAppender DLL没有找到
我在尝试使用Log4j的NTEventLogAppender问题。
我已经把我的Log4j属性是这样的:
log4j.rootLogger=DEBUG, CA, NTEventLog
#Console Appender
log4j.appender.CA=org.apache.log4j.ConsoleAppender
log4j.appender.CA.layout=org.apache.log4j.PatternLayout
log4j.appender.CA.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
#File Appender
log4j.appender.FA=org.apache.log4j.FileAppender
log4j.appender.FA.File=sample.log
log4j.appender.FA.layout=org.apache.log4j.PatternLayout
log4j.appender.FA.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
#Event Log Appender
log4j.appender.NTEventLog=org.apache.log4j.nt.NTEventLogAppender
log4j.appender.NTEventLog.source=ESB Web Services
# Set the logger level of File Appender to WARN
log4j.appender.FA.Threshold = WARN
继咨询here,我已经放在NTEventLogAppender.amd64.dll文件在我的System32文件夹中,但是当我尝试实例类使用记录器我得到这个异常:在线程
异常“主要” java.lang.UnsatisfiedLinkError中:NTEventLogAppender(不在的java.library.path找到)
这里有什么错?
谢谢 我检查了路径和C:\ Windows \ system32就可以了 还有其他建议吗? – RedEagle 2011-05-31 11:23:23