powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Логирование
6 сообщений из 6, страница 1 из 1
Логирование
    #38809229
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос по логированию

Стандартный логер import java.util.logging.*

Создал форматер
Код: java
1.
2.
3.
4.
5.
6.
7.
Logger logger = Logger.getLogger(LogApp.class.getName());
....
			HtmlFormatter htmlformatter = new HtmlFormatter(); 
			FileHandler htmlfile = new FileHandler("LogApp.htm");
			// Устанавливаем html форматирование с помощью класса HtmlFormatter.
			htmlfile.setFormatter(htmlformatter);
			logger.addHandler(htmlfile);



А как сделать, чтоб и другие классы свои логи писали в этот же файл
...
Рейтинг: 0 / 0
Логирование
    #38809236
YamahaR1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-,

Указать такой же file name? :)
...
Рейтинг: 0 / 0
Логирование
    #38809239
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Логирование
    #38809240
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YamahaR1-=Koba=-,

Указать такой же file name? :)

Не ну это понятно

Не хочется по всему проекту разносить этот код

Код: java
1.
2.
3.
4.
5.
6.
7.
Logger logger = Logger.getLogger(LogApp.class.getName());
....
			HtmlFormatter htmlformatter = new HtmlFormatter(); 
			FileHandler htmlfile = new FileHandler("LogApp.htm");
			// Устанавливаем html форматирование с помощью класса HtmlFormatter.
			htmlfile.setFormatter(htmlformatter);
			logger.addHandler(htmlfile);



Те по сути объявляю
private static final Logger LOGGER = Logger.getLogger(LoggerExample.class.getName());


И он пишет все в один файл который я задал уже (имя файла может меняться)
...
Рейтинг: 0 / 0
Логирование
    #38809249
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Логирование
    #38814273
skywriter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из файла $JAVA_HOME/jre/lib/logging.properties/logging.properties:
автор# "handlers" specifies a comma separated list of log Handler
# classes. These handlers will be installed during VM startup.
# Note that these classes must be on the system classpath.
# By default we only configure a ConsoleHandler, which will only
# show messages at the INFO and above levels.
handlers= java.util.logging.ConsoleHandler

# To also add the FileHandler, use the following line instead.
#handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler

<...>
############################################################
# Handler specific properties.
# Describes specific configuration info for Handlers.
############################################################

# default file output is in user's home directory.
java.util.logging.FileHandler.pattern = %h/java%u.log
java.util.logging.FileHandler.limit = 50000
java.util.logging.FileHandler.count = 1
java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
Вместо XMLFormatter задать соответствующий HtmlFormatter. Почему нет?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Логирование
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]