Я использую slf4j через ведение журнала Java.Я пытаюсь разместить файл logging.properties, чтобы он был загружен моим веб-приложением.Вот как выглядит мой файл logging.properties:
# Logging
handlers = java.util.logging.FileHandler, java.util.logging.ConsoleHandler
.level = ALL
# File Logging
java.util.logging.FileHandler.pattern = c:/logs/myApp.log
java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter
java.util.logging.FileHandler.level = FINE
java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
com.foo.bar.level=ALL
Я НЕ делаю -Djava.util.logging.config.file = "file_path / logging.properties. Вместо этогоЯ поместил logging.properties в мои WEB-INF / classes и включил эту папку как папку классов в eclipse. Я не знаю, достаточно ли этого для работы.
Файл журнала myApp.logне генерируется, и в нем не ведется регистрация. Но в любом случае, запись в журнал все еще происходит на консоли Eclipse.
Я подозреваю, что он вообще не принимает этот файл logging.properties. Но затем я попробовал предложение изposting - Java Logging - где находится мой файл журнала? - я вижу, что он печатает путь к файлу с именем файла.
Буду признателен, если будет предоставлена некоторая помощь в этом отношении.
ПРИМЕЧАНИЕ. Я использую slf4j для ведения журнала утилит java.