Подскажите, как сделать так, что бы при каждом запуске приложения создавались новые лог-файлы, а предыдущие переименовывались?
Примерно как RollingFileAppender, только не по размеру и не по дате, а именно при запуске?
Здравствуйте, Аноним, Вы писали:
А>Подскажите, как сделать так, что бы при каждом запуске приложения создавались новые лог-файлы, а предыдущие переименовывались? А>Примерно как RollingFileAppender, только не по размеру и не по дате, а именно при запуске?
Здравствуйте, Аноним, Вы писали:
А>Подскажите, как сделать так, что бы при каждом запуске приложения создавались новые лог-файлы, а предыдущие переименовывались? А>Примерно как RollingFileAppender, только не по размеру и не по дате, а именно при запуске?
может проще чтобы сразу при старте, создавать лог-файлы с новым имененем? к примеру, добавать время запуска приложения
Re[2]: Log4j. сделать ротацию лог-файлов
От:
Аноним
Дата:
06.10.13 18:31
Оценка:
Здравствуйте, Tourist, Вы писали:
T>Здравствуйте, Аноним, Вы писали:
А>>Подскажите, как сделать так, что бы при каждом запуске приложения создавались новые лог-файлы, а предыдущие переименовывались? А>>Примерно как RollingFileAppender, только не по размеру и не по дате, а именно при запуске?
T>может проще чтобы сразу при старте, создавать лог-файлы с новым имененем? к примеру, добавать время запуска приложения
Наверно проще, но как? Если конфигурация через .properties? Можно попытаться что-то намутить с переменными среды, динамически их менять и переконфигурировать логгер, но это мутно. Хочется что-то прозрачное. Видимо сделаю свой велосипед ввиде аппендера
Здравствуйте, Аноним, Вы писали:
А>Подскажите, как сделать так, что бы при каждом запуске приложения создавались новые лог-файлы, а предыдущие переименовывались? А>Примерно как RollingFileAppender, только не по размеру и не по дате, а именно при запуске?
самый простой способ:
move my_logs* /archive/
start_app.bat
Хочется чтобы работало не только при старте сервера, но и при редеплое — перепишите Log4j инициалайзер (для спринга — Log4jConfigListener) или пишите свой RollingFileAppender