2014-02-21 3 views

ответ

0

Попробуйте Apache log4php, то же самое с log4j в java, и он может производить ежедневный журнал вращения.

2

Файл конфигурации по умолчанию /etc/logrotate.conf:

# see "man logrotate" for details 
# rotate log files weekly 
weekly 
# keep 4 weeks worth of backlogs 
rotate 4 
# create new (empty) log files after rotating old ones 
create 
# uncomment this if you want your log files compressed 
#compress 
# RPM packages drop log rotation information into this directory 
include /etc/logrotate.d 
# no packages own wtmp -- we'll rotate them here 
/var/log/wtmp { 
monthly 
create 0664 root utmp 
rotate 1 
} 

Service или сервер специфические конфигурации хранятся в каталоге /etc/logrotate.d, например, здесь приведен пример файла конфигурации Logrotate апач:

# cat /etc/logrotate.d/httpd 

Выход:

/var/log/httpd/*.log { 
weekly 
rotate 52 
compress 
    missingok 
    notifempty 
    sharedscripts 
    postrotate 
     /bin/kill -HUP `cat /var/run/httpd.pid 2>/dev/null` 2> /dev/null || true endscript 
} 

попробовать это может быть поможет вам

Смежные вопросы