|
|
|
Имею Tomcat + log4j + DailyRollingFileAppender. Хочу TimeBasedRollingPolicy+*.gz (gzip)
|
|||
|---|---|---|---|
|
#18+
День добрый. С Java я на Вы(совсем на ВЫ). Имеем Apache Tomcat/8.5.6 и Log4j 1.2.17 Ротация логов настроена и работает(отрезается файл в день) Файл log4j.properties лежит в \webapps\credit_registry\WEB-INF\classes log4j.rootLogger=INFO, file log4j.appender.file=org.apache.log4j.DailyRollingFileAppender log4j.appender.file.File=${catalina.base}/logs/tomcat8-log4j log4j.appender.file.Append = true log4j.appender.file.Encoding = Cp1251 log4j.appender.file.DatePattern = '.'yyyy-MM-dd-HH-mm'.log' log4j.appender.file.layout = org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern=%d{HH:mm:ss}[%t]-%-5p-%m%n Хочется прикрутить еще и архивацию, т.к. размер каждого файла более 1ГБ. В идеале конечно zip но я читал что это сложнее. log4j.appender.file.RollingPolicy=org.apache.log4j.rolling.TimeBasedRollingPolicy log4j.appender.file.RollingPolicy.ActiveFileName =${catalina.base}/logs/tomcat8-log4j log4j.appender.file.RollingPolicy.FileNamePattern=${catalina.base}/ARC/tomcat8-log4j.%d{yyyy-MM-dd-HH-mm}.gz Искал на западных и отечественных ресурсах но так ничего не заработало. Переходить на версию log4j не очень хочется 2.17 И так сформулирую вопросы) 1) Как сделать ротацию раз в день+архивацию (gz и если знаете то и в zip) ? 2) Как эти настройки применить глобально а не к приложению (а то во время обновления приходится файл с настройками сохранять) ? 3) Если этого сделать невозможно в версии Log4j 1.2.17 то как перейти на 2.17? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 09:49 |
|
||
|
Имею Tomcat + log4j + DailyRollingFileAppender. Хочу TimeBasedRollingPolicy+*.gz (gzip)
|
|||
|---|---|---|---|
|
#18+
space-manХочется прикрутить еще и архивацию, т.к. размер каждого файла более 1ГБ. задача для админа и не программиста - в одну строку. Непонятно почему большие логи? Уровень повысь. Вроде никто их не пакует себя. imho ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 10:31 |
|
||
|
Имею Tomcat + log4j + DailyRollingFileAppender. Хочу TimeBasedRollingPolicy+*.gz (gzip)
|
|||
|---|---|---|---|
|
#18+
Уменьшить лог никак (( там важные данные в TRACE. Со временем думаю будет 3-8 ГБ в день, вот и готовлюсь ))) На новой версии Log4g все пишется в одну строку... как утверждает интернет )))) #Worked with 2.17 version log4j.rootLogger=INFO, loggerId log4j.appender.loggerId=org.apache.log4j.rolling.RollingFileAppender log4j.appender.loggerId.rollingPolicy=org.apache.log4j.rolling.TimeBasedRollingPolicy log4j.appender.loggerId.rollingPolicy.ActiveFileName=worker.log log4j.appender.loggerId.rollingPolicy.FileNamePattern=worker-.%d{yyyyMMdd}.log.gz log4j.appender.loggerId.layout=org.apache.log4j.PatternLayout log4j.appender.loggerId.layout.ConversionPattern=%d [%t] %-5p (%F:%L) - %m%n ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 10:41 |
|
||
|
Имею Tomcat + log4j + DailyRollingFileAppender. Хочу TimeBasedRollingPolicy+*.gz (gzip)
|
|||
|---|---|---|---|
|
#18+
space-manважные данные в TRACE. Со временем думаю будет 3-8 ГБ в день, вот и готовлюсь ))) просто если утилитой, то админ эти важные данные прячет и СРАЗУ перекидывает тоже в важное безопасное место). Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2017, 11:05 |
|
||
|
Имею Tomcat + log4j + DailyRollingFileAppender. Хочу TimeBasedRollingPolicy+*.gz (gzip)
|
|||
|---|---|---|---|
|
#18+
Может кому пригодится. Перешел на log4j.xml (удалил log4j.properties создал log4j.xml ) <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration> <log4j:configuration INFO="true"> <appender name="ROLL" class="org.apache.log4j.rolling.RollingFileAppender"> <rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy"> <param name="ActiveFileName" value="${catalina.home}/logs/tomcat8-log4j.log" /> <param name="FileNamePattern" value="D:/LOGS_ARC/tomcat8-log4j.%d{yyyy-MM-dd}.gz"/> </rollingPolicy> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{HH:mm:ss}[%t]-%-5p-%m%n"/> </layout> </appender> <root> <appender-ref ref="ROLL"/> <level value="info" /> </root> </log4j:configuration> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2017, 09:51 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39404671&tid=2123137]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
81ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 232ms |
| total: | 419ms |

| 0 / 0 |
