07
AVR

MyLogPHP - Gérez vos fichiers de logs dans vos applications

Publié le 07/04/11 à 10h19 par Ouark

MyLogPHP est une classe PHP pour gérer vos différents niveaux de logs dans vos applications webs.

 

My Log PHP

 

Gràce à cette classe, logguez vos évènements, debugs dans un fichier CSV. MyLogPHP permet d'ajouter des tags en plus de son message pour les retrouver facilement par types d'erreurs dans son tableur préféré ( Execl, Calc, Number,…).

Comme le fait Syslog sous Linux, vous pouvez appeler différents niveaux d'alertes : info, warning, error ou debug.

Utilisation de MyLogPHP

Le constructeur de la classe permet de préciser un nom du fichier et un séparteur pour les différents champs du csv :

include('MyLogPHP.class.php');

$log = new MyLogPHP('./log/debug.log.csv', ';');

Puis appeler les méthodes correspondantes aux différents niveaux de log

$log->error('Everything crash and burn','IE');
$log->debug("select * from table",'DB');

Site officiel

Baraguiné par clementj le 07/04/11 à 10h31
clementj via Twitter
NUL ! Utilise Monolog ! ^^
Baraguiné par popi le 07/04/11 à 15h17
popi sur La Ferme du Web
Je connais pas Monolog, je ne trouve pas non plus d'url à son propos.
Pourrais-tu en partager un?
Baraguiné par codegrabber le 07/04/11 à 15h48
codegrabber sur La Ferme du Web
nulissime, 20 lignes de code qui n'apportent rien du tout, j'ai depuis bien longtemps un fonction de 3 lignes qui gère cela, création et mise à jour de log en fonction de l'utilisateur, paramètres get post en json etc etc.
vraiment je ne vois pas l'intérêt d'utiliser une classe comme celle-ci. pour un degré de log supérieur effectivement monolog est la soluce, pour mon utilisation personnelle, ma fonction me convient parfaitement. je vais prochainement l'agrémenter de couleurs dans le log histoire d'en faire une sortie plus sympa.
Baraguiné par clementj le 08/04/11 à 09h13
Baraguiné par popi le 11/04/11 à 09h05
popi sur La Ferme du Web
Merci! :)

Ajouter un Commentaire

Pour poster un commentaire, vous devez être identifié. Vous pouvez choisir parmi ces trois méthodes d'identification:

Compte la Ferme du Web

Identifiez-vous
Inscrivez-vous

Compte Facebook

Compte Twitter

Connexion avec votre compte twitter
Rechercher sur la Ferme du web