2009-07-16 6 views

Répondre

1

Jetez un oeil à Cronolog

cronolog est un programme simple filtre qui lit les entrées du fichier journal à partir entrée standard et écrit chaque entrée dans le fichier de sortie spécifié par un modèle de nom de fichier et la date et l'heure. Lorsque le nom de fichier étendu est modifié, le fichier en cours est fermé et un nouveau fichier est ouvert. cronolog est destiné à être utilisé en conjonction avec un serveur Web, tel que Apache, à diviser le journal d'accès en journal quotidien ou journaux mensuels.

+0

Merci, je vais essayer cette approche. Je lis entre-temps dans les docs apache.org que c'est probablement la voie à suivre. –

0

Mon approche serait de configurer logrotate pour apache pour faire tourner les journaux de apache une fois par jour alors ..

Pour une information de date ayant journal personnalisé sur chaque ligne de journal à la place:

%...{format}t: The time, in the form given by format, which should 
       be in strftime(3) format. (potentially localized) 

Vous devez utiliser les règles de formatage strftime (man 3 strftime):

%F or its equivalent without dashes %Y%m%d 

donc:

# CustomLog with explicit format string 
CustomLog my_log "%{%Y%m%d}t %h %l %u %t \"%r\" %>s %b" 

% {% Y% m% d} t fait le travail

+0

Est-ce que cet horodatage le nom de fichier, ou le message réel enregistré? –

+0

Désolé, ma réponse n'est pas sur le sujet ... J'ai mal compris ... Mon approche serait de configurer logrotate pour apache pour faire tourner les logs d'apache une fois par jour puis ... désolé encore – drAlberT

+0

Pas un problème. Je voulais juste clarifier, cependant. Vous pourriez vouloir éditer votre réponse re. votre réponse de logrotate, bien que –

0

Modification dans votre httpd.conf

ErrorLog "|bin/rotatelogs /var/logs/errorlog.%Y-%m-%d-%H_%M_%S 5M" 

Cette configuration tourne le fichier journal d'erreur chaque fois qu'il atteint une taille de 5 mégaoctets, et le suffixe du nom du fichier journal sera créé sous la forme errorlog.YYYY-mm-dd-HH_MM_SS.

Questions connexes