Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 13-07-2009 15:00:32

aelyta1
Membre
Lieu: Rouen
Date d'inscription: 29-06-2009
Messages: 98

[Résolu][Zend_Log] Zend_log et rolling file

Bonjour
Apres plusieurs heures de recherche infructueuse je m'adresse à vous afin de demander un coup de main.

je cherche à imiter par Zend_Log le comportement paramétrable avec log4j, lors de l'enregistrement des logs, a savoir les rolling files appenders.

Je voudrais donc savoir s'il existe un dispositif similaire avec Zend_Log concernant le roulement des fichiers de log de manière périodique, ce automatiquement. Ou si du moins quelqu'un avait déjà fait face à ce souci et avait trouvé une solution

Merci d'avance pour votre aide

Dernière modification par aelyta1 (17-07-2009 08:29:01)


veni, vidi, riendi
Vive les lapins-antilopes !

Hors ligne

 

#2 16-07-2009 11:19:12

aelyta1
Membre
Lieu: Rouen
Date d'inscription: 29-06-2009
Messages: 98

Re: [Résolu][Zend_Log] Zend_log et rolling file

personne ?


veni, vidi, riendi
Vive les lapins-antilopes !

Hors ligne

 

#3 16-07-2009 12:14:31

EffigieCreations
Membre
Date d'inscription: 12-06-2009
Messages: 33
Site web

Re: [Résolu][Zend_Log] Zend_log et rolling file

Qu'est ce que tu entend par "roulement de fichier ?"

Hors ligne

 

#4 16-07-2009 13:08:06

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [Résolu][Zend_Log] Zend_log et rolling file

Bonjour,

Note pour les autres : un roulement de fichier consiste à changer le nom du fichier de log tous les jours pour n'avoir qu'un seul jour dans son fichier (si on a un gros trafic, ça peut éviter d'avoir des plantages de serveur toutes les semaines smile )

@aelyta1, à ma connaissance il n'y a rien dans Zend_Log de tout fait. Par contre c'est assez simple à coder.

Là où tu fais l'initialisation de ton logger :

Code:

$writer = new Zend_Log_Writer_Stream('/path/to/logfile');

tu peux ajouter la date dans le nom de ton fichier :

Code:

$now = new Zend_Date();
$fileName = "/myLogDirectory/logFile-".$now->toString("yyyyMMdd").".log";
$writer = new Zend_Log_Writer_Stream($fileName);

Il y a peut-être des boulettes de syntaxe dans ce code, mais sur le principe, ça doit faire la blague...

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#5 17-07-2009 08:28:24

aelyta1
Membre
Lieu: Rouen
Date d'inscription: 29-06-2009
Messages: 98

Re: [Résolu][Zend_Log] Zend_log et rolling file

Merci beaucoup pour cette idée, j'avoue que je n'y avais pas pensé... en ajoutant à ça un script pour effacer automatiquement les vieux fichiers ca va faire l'affaire !


veni, vidi, riendi
Vive les lapins-antilopes !

Hors ligne

 

#6 17-07-2009 10:09:57

EffigieCreations
Membre
Date d'inscription: 12-06-2009
Messages: 33
Site web

Re: [Résolu][Zend_Log] Zend_log et rolling file

Merci pour l'info également, ça donne des idées ! smile

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages