Я пытаюсь преобразовать приложение tomcat из log4j в log4j2.
Приложение по-прежнему написано на Java 7, поэтому я использую log4j2 версии 2.12.1.
Я я получаю информацию DEBUG в файле stdout, которая указывает на то, что файл xml читается. В файле журнала ошибок не отображается.
за ним следует файл log4j2.xml:
Классы содержат:
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
private static final Logger logger = LogManager.getLogger(.class);
Есть идеи, почему файл журнала не создается
Не думаю, что это будет иметь значение, но это работает под управлением программного обеспечения портала jetspeed в tomcat.
Заранее спасибо.
решил добавить записи журнала, относящиеся к ведению журнала
2025-01-06 12:08:38,737 localhost-startStop-5 DEBUG Apache Log4j Core 2.12.1 initializing configuration XmlConfiguration[location=G:\Tomcat7\temp\51-accountrequest\WEB-INF\classes\log4j2.xml]
...
2025-01-06 12:08:38,737 localhost-startStop-5 DEBUG Building Plugin[name=layout, class=org.apache.logging.log4j.core.layout.PatternLayout].
2025-01-06 12:08:38,753 localhost-startStop-5 DEBUG PluginManager 'TypeConverter' found 26 plugins
2025-01-06 12:08:38,769 localhost-startStop-5 DEBUG PatternLayout$Builder(pattern="%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n", PatternSelector=null, Configuration(G:\Tomcat7\temp\51-accountrequest\WEB-INF\classes\log4j2.xml), Replace=null, charset="null", alwaysWriteExceptions="null", disableAnsi="null", noConsoleNoAnsi="null", header="null", footer="null")
2025-01-06 12:08:38,769 localhost-startStop-5 DEBUG PluginManager 'Converter' found 44 plugins
2025-01-06 12:08:38,784 localhost-startStop-5 DEBUG Building Plugin[name=appender, class=org.apache.logging.log4j.core.appender.FileAppender].
2025-01-06 12:08:38,784 localhost-startStop-5 DEBUG FileAppender$Builder(fileName="g:\tomcat\logs\account-request.log", append="null", locking="null", advertise="null", advertiseUri="null", createOnDemand="null", filePermissions="null", fileOwner="null", fileGroup="null", bufferedIo="null", bufferSize="null", immediateFlush="null", ignoreExceptions="null", PatternLayout(%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n), name="File", Configuration(G:\Tomcat7\temp\51-accountrequest\WEB-INF\classes\log4j2.xml), Filter=null, ={})
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG Starting FileManager g:\tomcat\logs\account-request.log
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG Building Plugin[name=appenders, class=org.apache.logging.log4j.core.config.AppendersPlugin].
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG createAppenders(={File})
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG Building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef].
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG createAppenderRef(ref="File", level="null", Filter=null)
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG Building Plugin[name=root, class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger].
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG createLogger(additivity="null", level="DEBUG", includeLocation="null", ={File}, ={}, Configuration(G:\Tomcat7\temp\51-accountrequest\WEB-INF\classes\log4j2.xml), Filter=null)
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG Building Plugin[name=loggers, class=org.apache.logging.log4j.core.config.LoggersPlugin].
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG createLoggers(={root})
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG Configuration XmlConfiguration[location=G:\Tomcat7\temp\51-accountrequest\WEB-INF\classes\log4j2.xml] initialized
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG Starting configuration XmlConfiguration[location=G:\Tomcat7\temp\51-accountrequest\WEB-INF\classes\log4j2.xml]
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG Started configuration XmlConfiguration[location=G:\Tomcat7\temp\51-accountrequest\WEB-INF\classes\log4j2.xml] OK.
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG Shutting down OutputStreamManager SYSTEM_OUT.false.false-1
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG Shut down OutputStreamManager SYSTEM_OUT.false.false-1, all resources released: true
2025-01-06 12:08:38,815 localhost-startStop-5 DEBUG Appender DefaultConsole-1 stopped with status true
2025-01-06 12:08:38,815 localhost-startStop-5 DEBUG Stopped org.apache.logging.log4j.core.config.DefaultConfiguration@74b24ee OK
...
2025-01-06 12:08:38,831 localhost-startStop-5 DEBUG LoggerContext[name=6add4d36, org.apache.logging.log4j.core.LoggerContext@1c8ebe8f] started OK.
JetspeedContainerServlet: starting initialization of Portlet Application at: accountrequest
JetspeedContainerServlet: initialization done for Portlet Application at: accountrequest
Подробнее здесь: https://stackoverflow.com/questions/793 ... ng-created
Проблема с преобразованием из Log4j в Log4j2 (файлы журналов не создаются) ⇐ JAVA
Программисты JAVA общаются здесь
1736208095
Anonymous
Я пытаюсь преобразовать приложение tomcat из log4j в log4j2.
Приложение по-прежнему написано на Java 7, поэтому я использую log4j2 версии 2.12.1.
Я я получаю информацию DEBUG в файле stdout, которая указывает на то, что файл xml читается. В файле журнала ошибок не отображается.
за ним следует файл log4j2.xml:
Классы содержат:
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
private static final Logger logger = LogManager.getLogger(.class);
[b]Есть идеи, почему файл журнала не создается[/b]
Не думаю, что это будет иметь значение, но это работает под управлением программного обеспечения портала jetspeed в tomcat.
Заранее спасибо.
решил добавить записи журнала, относящиеся к ведению журнала
2025-01-06 12:08:38,737 localhost-startStop-5 DEBUG Apache Log4j Core 2.12.1 initializing configuration XmlConfiguration[location=G:\Tomcat7\temp\51-accountrequest\WEB-INF\classes\log4j2.xml]
...
2025-01-06 12:08:38,737 localhost-startStop-5 DEBUG Building Plugin[name=layout, class=org.apache.logging.log4j.core.layout.PatternLayout].
2025-01-06 12:08:38,753 localhost-startStop-5 DEBUG PluginManager 'TypeConverter' found 26 plugins
2025-01-06 12:08:38,769 localhost-startStop-5 DEBUG PatternLayout$Builder(pattern="%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n", PatternSelector=null, Configuration(G:\Tomcat7\temp\51-accountrequest\WEB-INF\classes\log4j2.xml), Replace=null, charset="null", alwaysWriteExceptions="null", disableAnsi="null", noConsoleNoAnsi="null", header="null", footer="null")
2025-01-06 12:08:38,769 localhost-startStop-5 DEBUG PluginManager 'Converter' found 44 plugins
2025-01-06 12:08:38,784 localhost-startStop-5 DEBUG Building Plugin[name=appender, class=org.apache.logging.log4j.core.appender.FileAppender].
2025-01-06 12:08:38,784 localhost-startStop-5 DEBUG FileAppender$Builder(fileName="g:\tomcat\logs\account-request.log", append="null", locking="null", advertise="null", advertiseUri="null", createOnDemand="null", filePermissions="null", fileOwner="null", fileGroup="null", bufferedIo="null", bufferSize="null", immediateFlush="null", ignoreExceptions="null", PatternLayout(%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n), name="File", Configuration(G:\Tomcat7\temp\51-accountrequest\WEB-INF\classes\log4j2.xml), Filter=null, ={})
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG Starting FileManager g:\tomcat\logs\account-request.log
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG Building Plugin[name=appenders, class=org.apache.logging.log4j.core.config.AppendersPlugin].
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG createAppenders(={File})
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG Building Plugin[name=AppenderRef, class=org.apache.logging.log4j.core.config.AppenderRef].
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG createAppenderRef(ref="File", level="null", Filter=null)
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG Building Plugin[name=root, class=org.apache.logging.log4j.core.config.LoggerConfig$RootLogger].
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG createLogger(additivity="null", level="DEBUG", includeLocation="null", ={File}, ={}, Configuration(G:\Tomcat7\temp\51-accountrequest\WEB-INF\classes\log4j2.xml), Filter=null)
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG Building Plugin[name=loggers, class=org.apache.logging.log4j.core.config.LoggersPlugin].
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG createLoggers(={root})
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG Configuration XmlConfiguration[location=G:\Tomcat7\temp\51-accountrequest\WEB-INF\classes\log4j2.xml] initialized
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG Starting configuration XmlConfiguration[location=G:\Tomcat7\temp\51-accountrequest\WEB-INF\classes\log4j2.xml]
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG Started configuration XmlConfiguration[location=G:\Tomcat7\temp\51-accountrequest\WEB-INF\classes\log4j2.xml] OK.
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG Shutting down OutputStreamManager SYSTEM_OUT.false.false-1
2025-01-06 12:08:38,800 localhost-startStop-5 DEBUG Shut down OutputStreamManager SYSTEM_OUT.false.false-1, all resources released: true
2025-01-06 12:08:38,815 localhost-startStop-5 DEBUG Appender DefaultConsole-1 stopped with status true
2025-01-06 12:08:38,815 localhost-startStop-5 DEBUG Stopped org.apache.logging.log4j.core.config.DefaultConfiguration@74b24ee OK
...
2025-01-06 12:08:38,831 localhost-startStop-5 DEBUG LoggerContext[name=6add4d36, org.apache.logging.log4j.core.LoggerContext@1c8ebe8f] started OK.
JetspeedContainerServlet: starting initialization of Portlet Application at: accountrequest
JetspeedContainerServlet: initialization done for Portlet Application at: accountrequest
Подробнее здесь: [url]https://stackoverflow.com/questions/79334046/problem-converting-from-log4j-to-log4j2-log-files-not-being-created[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия