2016-11-08 11 views
0

Журналы Java util не регистрируют сообщения INFO, даже если для этого уровня установлено значение INFO.Журналы Java util не регистрируют сообщения INFO, даже если уровень установлен на INFO

Приведенное ниже подам свойства:

# Properties file which configures the operation of the JDK 
# logging facility. 
handlers=java.util.logging.FileHandler, java.util.logging.ConsoleHandler 
.level=INFO 

# --- FileHandler --- 
# Override of global logging level 
java.util.logging.FileHandler.level=INFO 
# Style of output (Simple or XML): 
java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter 
java.util.logging.FileHandler.append=true 
... 

Развернутые применение в WebLogic приложения server.The не регистрирует никаких информационных сообщений, но его изготовления Суровые & предупреждающих сообщений.

Использование кода в цикле для всех обработчиков:

LOGGER.getGlobal().getParent().getHandlers()[i].toString()+ " : "+ LOGGER.getGlobal().getParent().getHandlers()[i].getLevel() 

эти обработчики используются с их уровнями:

oracle.core.ojdl.logging.ODLHandler : ALL 
oracle.core.ojdl.weblogic.DomainLogHandler : WARNING 
oracle.core.ojdl.logging.ConsoleHandler: 807 
java.util.logging.FileHandler : FINEST 
java.util.logging.ConsoleHandler : FINEST 

ответ

0

Найдено решение: Добавлен обработчик приложений Зарегистрированные обработчики для файла co.in.testApp.Process и его дочерних регистраторов, как показано ниже:

co.in.testApp.testProcess.handlers = java.util.logging.FileHandler 
co.in.testApp.testProcess.useParentHandlers = false 
co.in.testApp.testProcess.level=FINEST 

После чего журналы сообщаются должным образом.

 Смежные вопросы

  • Нет связанных вопросов^_^