Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подключение форматера для логгера через конфигурац 
V
    Опции темы
compiler91
  Дата 22.10.2009, 21:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 80
Регистрация: 18.6.2008
Где: Харьков, Украина

Репутация: нет
Всего: нет



Добрый день!
Занялся изучением процесса логирования и столкнулся со следующей проблеммой: не удается подключить не стандартный форматтер (Formatter) через конфигурационный файл (logging.config.file).
Подскажите, пожалуйста, как это делается.

Используемая библиотека для логгирования: java.util.logging.
Стандартные форматтеры подключаются успешно.
Собственноручно написаный форматтер через метод хендлера setFormatter() добавляется.
PM MAIL   Вверх
Samotnik
Дата 24.10.2009, 02:28 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 8
Всего: 191



не совсем ясно, можете пояснить и пример кода, как Вы это делаете  ?
Подключение происходит примерно таким образом
Код

import logging;
import logging.config;

logging.config.fileConfig("logging.conf");

# create logger
logger = logging.getLogger("simpleExample");

# "application" code
logger.debug("debug message");
logger.info("info message");
logger.warn("warn message");
logger.error("error message");
logger.critical("critical message");

PM MAIL   Вверх
compiler91
Дата 24.10.2009, 10:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 80
Регистрация: 18.6.2008
Где: Харьков, Украина

Репутация: нет
Всего: нет



в программе
Код

import java.util.logging.*;

Logger log = Logger.getLogger("MyLogger");
log.warning("test");

аргументы Java машине
Код

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

в конфиг файле
Код

handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler
java.util.logging.FileHandler.pattern = ./%u_%g.html
java.util.logging.FileHandler.limit = 5000
java.util.logging.FileHandler.count = 1
java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter


Это сообщение отредактировал(а) compiler91 - 24.10.2009, 10:34
PM MAIL   Вверх
Samotnik
Дата 24.10.2009, 14:14 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 8
Всего: 191



compiler91,  ну так а что дальше ?  что значит "не работает" ошибки, ексепшены где ? 
Цитата(compiler91 @  22.10.2009,  21:11 Найти цитируемый пост)
не удается подключить не стандартный форматтер (Formatter) через конфигурационный файл (logging.config.file).

С чего Вы взяли ?  Ошибку увидели ? Поделитесь smile 

Документацию читали ? JavaTM Logging Overview  API Logging

PM MAIL   Вверх
compiler91
Дата 24.10.2009, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 80
Регистрация: 18.6.2008
Где: Харьков, Украина

Репутация: нет
Всего: нет



Неправильно написал пакет с форматером. Исправил - все работает.
Спасибо.

Это сообщение отредактировал(а) compiler91 - 24.10.2009, 18:29
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0771 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.