Отображение уровня журнала FINE на выходе - PullRequest
1 голос
/ 24 августа 2010

как я могу отобразить точное сообщение журнала на экране вывода в Java?

1 Ответ

1 голос
/ 24 августа 2010

Возможно, вы захотите настроить другие значения по умолчанию с помощью файла свойств.Это позволяет переконфигурировать вещи без перекомпиляции.

# Specify the handlers to create in the root logger
# (all loggers are children of the root logger)
# The following creates two handlers
handlers = java.util.logging.ConsoleHandler, java.util.logging.FileHandler

# Set the default logging level for the root logger
.level = ALL

# Set the default logging level for new ConsoleHandler instances
java.util.logging.ConsoleHandler.level = INFO

# Set the default logging level for new FileHandler instances
java.util.logging.FileHandler.level = ALL

# Set the default formatter for new ConsoleHandler instances
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

# Set the default logging level for the logger named com.mycompany
com.mycompany.level = ALL

Я предпочитаю это засорять мой код записью вызовов конфигурации.

Вы должны указать местоположение файла с параметром командной строкихотя:

java -Djava.util.logging.config.file=mylogging.properties 

Я лично всегда использую log4j или slf4j, потому что он ищет файл конфигурации в пути к классам.Ну, может, java.util.logging тоже это делает, я никогда не исследовал.

...