BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 03 июл 2025, 20:36

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Именование логов как YYYY-MM-DD
СообщениеДобавлено: 04 июл 2008, 17:48 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
хочется видеть имена файлов логов такими же как у встроенного HTTP сервера, првильно ли я понимаю что изменив log4j_radius.properties подобным образом:
Код:
log4j.logger.radius=INFO, A1
log4j.appender.A1=org.apache.log4j.RollingFileAppender
log4j.appender.A1.File=${log.dir.path}radius.log
log4j.appender.A1.DatePattern='radius_'yyyy-MM-dd'.log'
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-7p%-20d{dd.MM.yyyy HH:mm:ss} %m%n

я получу файлы:
radius.log - сегодняшний лог и
radius_2008-07-01.log
radius_2008-07-02.log
radius_2008-07-03.log
за предыдущие дни

если я не прав - скажите, пожалуйста, как правильно это сделать
спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 июл 2008, 12:35 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
http://logging.apache.org/log4j/1.2/apidocs/index.html
Там нужно, использовать, наверное: DailyRollingFileAppender
Access логи сервера генерятся не с помощью log4j.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 июл 2008, 15:14 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Администратор писал(а):
http://logging.apache.org/log4j/1.2/apidocs/index.html
Там нужно, использовать, наверное: DailyRollingFileAppender
Вы абсолютно правы!
для тех кому вдруг понадобится ротация логов, исправляем log4j_radius.properties следующим образом:
строку
Код:
log4j.appender.A1=org.apache.log4j.RollingFileAppender
изменяем на
Код:
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
строки
Код:
log4j.appender.A1.MaxFileSize=10MB
log4j.appender.A1.MaxBackupIndex=2
замещаем строкой
Код:
log4j.appender.A1.DatePattern='.'yyyy-MM-dd
после чего получаем отдельный лог на каждый день:
Код:
# ls -1 log | grep radius
radius.log
radius.log.2008-07-07
radius.log.2008-07-08
radius.out
при необходимости аналогичную операцию можно проделать со всеми логами :)

Администратор писал(а):
Access логи сервера генерятся не с помощью log4j.
это я понял :)

P.S. есть ли планы по включению логирования в мускул?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 июл 2008, 16:41 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Вы в WiKi отпишите, вещь-то полезная..
Цитата:
P.S. есть ли планы по включению логирования в мускул?

Нет. А зачем? База и так узкое место, ее беречь нужно.. Ресурсов по записи в файл гораздо меньше нужно, нежели в структурированную базу.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.041s | 26 Queries | GZIP : On ]