Aller au contenu

séparer des logs en fonction du user agent


Sujets conseillés

Posté

bonjour,

voila je souhaiterai séparer mes logs apaches en fonction du user agent

actuellement j'ai ceci

CustomLog "| /appli/cronolog/sbin/cronolog /data/log/apache-php5/prod/monsite/`hostname`.%Y-%m-%d-access.log" combine env=!dontlog

je voudrais créer un nouveau fichier log pour un user agent spécifique. par exemple le user agent "TOTO" et le stocker dans toto.log. es ce possible ?

merci de votre aide

Posté

Si tu veux n'en extraire qu'un seul (et je pense que tu as intérêt), il va falloir passer par un programme externe pour ça. C'est d'ailleurs déjà le cas dans ta config, il faut voir si le script appelé (cronolog) est modifiable pour ça.

Evidemment je suppose que tu sais déjà que tu peux extraire les lignes de tes logs actuels qui comportent cet UA avec un bon coup de grep ou de awk ou de perl par exemple...

Jacques.

Posté

merci pour ta réponse en faite je veux faire 2 logs

log standars (tous les logs y compris ceux du UA)

log2 (que UA)

donc ceci n'est pas possible dans la conf apache ?

sinon oui par un awk... mais cela ne pourra pas m'aider dans mon cas.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...