Проблема с преобразованием из Log4j в Log4j2 (файлы журналов не создаются)JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Проблема с преобразованием из Log4j в Log4j2 (файлы журналов не создаются)

Сообщение 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);

Есть идеи, почему файл журнала не создается
Не думаю, что это будет иметь значение, но это работает под управлением программного обеспечения портала 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»