![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
barin_Student |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 488 Регистрация: 10.8.2007 Где: Казахстан , Алмат ы Репутация: 1 Всего: 2 |
Здравсвуйте.
Мне требуется создать Log файл , в нем пишеться история . Скажем после 00 часов 00 минут заканчиваем писать файл с именем Log30102007 и начинаем писать новый файл с именем нового дня . Пока пробую , но ничего не получается. Как это правильно сделать и кто может уже писал и есть кусок кода , помогите пожалуйста ![]() -------------------- Нехорошо блин!!! |
|||
|
||||
barin_Student |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 488 Регистрация: 10.8.2007 Где: Казахстан , Алмат ы Репутация: 1 Всего: 2 |
Собственно , как я думаю должно быть:
При новой записи вытаскиваю текущую дату , смотрю есть ли файл с таким именем(дата), если есть пишу в него , если нет создаю файл с именем даты , без аппенда , вот только как это сделать? ![]() -------------------- Нехорошо блин!!! |
|||
|
||||
barin_Student |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 488 Регистрация: 10.8.2007 Где: Казахстан , Алмат ы Репутация: 1 Всего: 2 |
Все вопрос сам решил , тема закрыта.
-------------------- Нехорошо блин!!! |
|||
|
||||
AleksandrS |
|
|||
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 1.8.2007 Репутация: нет Всего: нет |
классный топик)
![]() |
|||
|
||||
Trogvar |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 16.11.2007 Репутация: нет Всего: нет |
Похожий вопрос!
Есть приложение, которое запустив его один раз через определенные промежутки времени парсит файлы. Во время парсинга создается 2 лог файла 1.log и 2.log с помощью log4j. После каждого парсинга файлы которые парсились вместе с 2-мя лог файлами премещаются в другую папку. Собственно вопрос: log4j блокирует эти 2 файла (1.log и 2.log), как разблокировать эти файлы и потом создать их заново (пустыми), т.е. проиницилизировать заново log4j. Мое решение: есть такой LogManager.shutdown(), который вроде как закрывает log4j логгер, при повторной попытке проиницилизировать c с помощью
логер не иницилизируется, т.е. не создаются эти 2 лог файла |
|||
|
||||
Trogvar |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 16.11.2007 Репутация: нет Всего: нет |
Всем привет!
Вроде как решил эту проблему принудительным вызывом "сборщика мусора" после того как вызвал LogManager.shutdown() и переместил "отпущенные" логгером файлы вызвал такой вот метод
Если у кого есть идеи, то пишите!!! |
|||
|
||||
dual |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 19.7.2007 Репутация: нет Всего: нет |
Стоит посмотреть в сторону AsyncAppender, но:
The PropertyConfigurator does not handle the advanced configuration features supported by the DOMConfigurator such as support for Filters, custom ErrorHandlers, nested appenders such as the AsyncAppender, etc. Извиняюсь, не до конца дочитал вопрос. AsyncAppender и доступ к файлу не имеют ничего общего. Это сообщение отредактировал(а) dual - 11.1.2008, 18:39 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |