log4php permet-il de faire des logs personnalisés ?

nasix
log4php permet-il de faire des logs personnalisés ?

Bonjour,

Je m’intéresse dans mon projet php à la journalisation de quelques événements que je juge importants à suivre.

J'ai fait une lecture rapide des librairies existantes permettant d'implémenter le logging et j'ai enfin choisi log4php d'apache (http://logging.apache.org/log4php).

Je trouve cette librairie très intéressante mais je suis bloqué dans un petit truc, je ne sais pas si c'est dû à mes connaissances limitées, aux limitations de la librairie ou des limitations du concept de logging.

Mon objectif (que je ne peux pas atteindre) est de logger dans une base de données des données personnalisées, à savoir le numéro de l'utilisateur, la catégorie et le numéro de l'objet sur lequel il agit (produit, client, fournisseur, commande, ...), etc.

Je trouve que la librairie log4php permet le logging en base de données des champs prédéfinis seulement : timestamp, logger, level, message, thread, file et line (https://logging.apache.org/log4php/docs/appenders/pdo.html) et pas ceux que je souhaite.

Auriez-vous des propositions à me faire svp ?

Merci d'avance.

Invité
Regarde du côté de monolog

Regarde du côté de monolog.

Librairie au top pour les logs. Elle permet de formater comme du veux tes infos.