Я использую Tomcat (7.0.70) + сторож (оба sentry
и sentry-spring
) + JUL со следующим файлом logging.properties
в WEB-INF/classes
:
handlers = java.util.logging.FileHandler,java.util.logging.ConsoleHandler,io.sentry.jul.SentryHandler
# Default global logging level.
# Loggers and Handlers may override this level
.level = INFO
#Format
java.util.logging.SimpleFormatter.format = %1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS %4$-8s --- %2$-100s : %5$s%6$s%n
# Handlers
# -----------------------------------------
# --- ConsoleHandler ---
# Override of global logging level
java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
# --- FileHandler ---
java.util.logging.FileHandler.level = FINE
java.util.logging.FileHandler.pattern = ${catalina.base}/logs/application.%g.log
java.util.logging.FileHandler.limit = 50000
java.util.logging.FileHandler.count = 1
java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter
io.sentry.jul.SentryHandler.level = SEVERE
Моя проблема в том, что на стражу отправляются все логи, а не только SEVERE
. Я также заметил, что если я изменил глобальный .level
, это повлияло на то, какие журналы были отправлены на стражу (то есть, если я установил его на WARNING
, только предупреждения регистрировались и отправлялись на стражу).
Вы хоть представляете, что я делаю не так?
Спасибо!