Folks,
Я работаю над аналитикой для моего веб-приложения. Приложение работает на Tomcat 6. Я хотел бы взять записи журнала от определенного регистратора и поместить их в собственный файл журнала. Эти журналы будут позже собраны для обработки Map / Reduce.
Вот шаги, которые я предпринял до сих пор:
- В своем Java-коде я создал регистратор специально для аналитических событий:
public static final Logger s_analyticsLogger = Logger.getLogger( "com.mm.analytics" );
- Я регистрирую аналитические события, используя этот регистратор:
s_analyticsLogger.info( "This is an analytics log message" );
- Следуя документам Tomcat 6, я создал файл
myapp/WEB-INF/classes/logging.properties
и добавил в него следующие записи:
com.mm.analytics.handlers = org.apache.juli.FileHandler
org.apache.juli.FileHandler.level = FINE
org.apache.juli.FileHandler.directory = $ {catalina.base} / logs / mm-analytics-logs
org.apache.juli.FileHandler.prefix = mm-analytics.
Когда я запускаю вышеизложенное, я не вижу файла журнала с префиксом mm-analytics, созданного в папке журналов Tomcat. Я также попытался переместить записи конфигурации в Tomcat / conf / logging.properties, но безрезультатно.
Кто-нибудь знает, если это ошибка документации Tomcat или я делаю что-то не так?
Спасибо.
-Raj