Hy ppl,
У меня проблема с попыткой использования NTEventLogAppender Log4J.
Я установил свои свойства 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
Послесовет здесь , я поместил файл NTEventLogAppender.amd64.dll в свою папку System32, но когда я пытаюсь создать экземпляр класса, использующего Logger, я получаю следующее исключение:
Исключение в потоке "main" java.lang.UnsatisfiedLinkError: NTEventLogAppender (не найдено в java.library.path)
Что здесь не так?