файл свойств log4j2 для пользовательского приложения - PullRequest
0 голосов
/ 06 марта 2019

Я создал собственный appender, и он не вызывается при запуске теста. Вот как выглядят свойства:

name=config
appenders=console, myCustomAppender

appender.console.type=Console
appender.console.name=STDOUT
appender.console.layout.type=PatternLayout
#appender.console.layout.pattern =%d{HH:mm:ss} [%t] %c{1} [%-5level] - %msg%n
appender.console.layout.pattern=%d{dd-MM-yyyy HH:mm:ss} [%-5p] (%F:%L) - %m%n

appender.myCustomAppender = com.myCompany.logging.log4j.WindowsEventLogAppender
appender.myCustomAppender.name = WindowsEventLogAppender
appender.myCustomAppender.type = WindowsEventLogAppender

rootLogger.level=info
rootLogger.appenderRefs=stdout, myCustomAppender
rootLogger.appenderRef.stdout.ref=STDOUT

Мой appender называется WindowsEventLogAppender. Есть идеи, что случилось с моим файлом свойств? Я вижу тестовые сообщения консоли, но ни одно из сообщений от моего приложения. Прямо сейчас я просто выполняю System.out.println в своем настраиваемом приложении, чтобы убедиться, что он вызывается.

Кстати, я нашел множество примеров XML для конфигураций log4j2 с пользовательскими приложениями, но не для использования файла свойств для конфигурации.

Спасибо, -Mike

...