Код: Выделить всё
2024-09-26T07:58:02.478967Z main ERROR Unable to create Lookup for bundle java.lang.ClassCastException: class org.apache.logging.log4j.core.lookup.ResourceBundleLookup
at java.base/java.lang.Class.asSubclass(Class.java:3924)
2024-09-26T07:58:02.480089Z main ERROR Unable to create Lookup for ctx java.lang.ClassCastException: class org.apache.logging.log4j.core.lookup.ContextMapLookup
at java.base/java.lang.Class.asSubclass(Class.java:3924)
Код: Выделить всё
2024-09-26T07:58:07.538777Z main ERROR Unrecognized format specifier [msg]
2024-09-26T07:58:07.538808Z main ERROR Unrecognized conversion specifier [msg] starting at position 54 in conversion pattern.
2024-09-26T07:58:07.538844Z main ERROR Unrecognized format specifier [n]
2024-09-26T07:58:07.538875Z main ERROR Unrecognized conversion specifier [n] starting at position 56 in conversion pattern.
src/main/webapp/WEB-INF /
Это мой контент log4j2.properties
Код: Выделить всё
# Set root logger level to DEBUG and its only appender to Console
log4j.rootLogger=DEBUG, Console
# Console appender configuration
log4j.appender.Console.type=Console
log4j.appender.Console.name=STDOUT
log4j.appender.Console.layout.type=PatternLayout
log4j.appender.Console.layout.pattern=%d{yyyy-MM-dd HH:mm:ss} [%t] %-5p %c{1} - %m%n
# Define appenders
appender.console.type = Console
appender.console.name = CONSOLE
appender.console.layout.type = PatternLayout
appender.console.layout.pattern = %highlight{%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n}{FATAL=red, ERROR=red, WARN=yellow, INFO=green, DEBUG=blue}
appender.file.type = File
appender.file.name = FILE
appender.file.fileName = logs/application.log
appender.file.layout.type = PatternLayout
appender.file.layout.pattern = %d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n
# Define loggers
rootLogger.level = INFO
rootLogger.appenderRef.console.ref = CONSOLE
rootLogger.appenderRef.file.ref = FILE
logger.my.package.first.name = my.package.first
logger.my.package.first.level = DEBUG
logger.my.package.first.appenderRef.file.ref = FILE
logger.my.package.second.name = my.package.second
logger.my.package.second.level = DEBUG
logger.my.package.second.appenderRef.file.ref = FILE
Код: Выделить всё
[*]
org.apache.logging.log4j.web.Log4jServletContextListener
log4jConfiguration
log4j2.properties
log4j2.debug
true
log4j2.verbose
true
log4j.shutdownHookEnabled
true
- log4j-web-2.24. 0
- log4j-core-2.24.0
- log4j-api-2.24.0
- log4j- jul-2.24.0
- Одна ссылка намекала, что не удалось найти файл log4j2.properties, поэтому я скопировал log4j2.properties в папки lib, conf, webapps, webapps/myapp, webapps/myapp/classes и проверил, не повезло, та же ошибка
- Другие ссылки намекают на то, что контент может быть неверным.
Подробнее здесь: https://stackoverflow.com/questions/790 ... astexcepti