CakePHP-Fr.Org

Forum francophone du Framework CakePHP

Vous n'êtes pas identifié.

#1 06-12-2015 13:11:18

Nic0[]
Brownie
Date d'inscription: 07-11-2015
Messages: 28

[cahephp 2.6.5] - Journalisation fichier log ou bdd

Bonjour,

Dans le cadre de mon application, je souhaiterais faire une journalisation de certains controller et action.

Je n'arrive pas vraiment a comprendre comment faire avec la doc de cake.

par exemple mon controlleur users, je voudrais pourvoir 'tracer' chaque connexion et déconnexion, idem pour d'autres controlleurs (suppression, ajout, ....)

Merci de vos conseil et idée de comment faire celà

Si c'est avec des fichiers, un fichier log par controlleur, ou sinon une bdd général pour les logs ....

Bon dimanche

Hors ligne

 

#2 07-12-2015 11:30:38

cyberbobjr
Baker
Date d'inscription: 13-07-2010
Messages: 625

Re: [cahephp 2.6.5] - Journalisation fichier log ou bdd

Salut,
si tu peux déjà indiquer si tes problèmes sont résolus là :
http://forum.cakephp-fr.org/viewtopic.php?id=7604
http://forum.cakephp-fr.org/viewtopic.php?id=7591

a++


Développeur freelance et disponible, contactez-moi en privé.
Mon blog CakePHP : http://caketuts.key-conseil.fr

Hors ligne

 

#3 07-12-2015 18:41:57

Nic0[]
Brownie
Date d'inscription: 07-11-2015
Messages: 28

Re: [cahephp 2.6.5] - Journalisation fichier log ou bdd

Bonsoir,

cyberbobjr a écrit:

Salut,
si tu peux déjà indiquer si tes problèmes sont résolus là :
http://forum.cakephp-fr.org/viewtopic.php?id=7604 je ne suis pas l'auteur.
http://forum.cakephp-fr.org/viewtopic.php?id=7591 oui résolu wink

a++

http://forum.cakephp-fr.org/viewtopic.php?id=35492 oui résolu wink avec un commentaire.

pour les 3 discutions je les ai mis en résolu.

Dernière modification par Nic0[] (07-12-2015 18:43:20)

Hors ligne

 

#4 07-12-2015 19:22:44

cyberbobjr
Baker
Date d'inscription: 13-07-2010
Messages: 625

Re: [cahephp 2.6.5] - Journalisation fichier log ou bdd

Super, merci beaucoup.
Pour ta demande de journalisation, lorsque cela concerne des modifications dans la BDD, j'utilisais un behavior revision :
https://github.com/alkemann/CakePHP-Ass … vision.php
ce behavior permettait d'avoir les modifications opérées dans la BDD, c'est déjà une piste.
Sinon, il va te falloir utiliser les fonctionnalités de logging de Cake :
http://book.cakephp.org/2.0/en/core-lib … gging.html
que ce soit dans les actions du controller ou dans le modèle, au mieux tu peux regrouper le logging des actions dans ton beforeFilter de ton controller à surveiller, en regardant le request->params pour connaitre l'action appelée, à partir de là tu peux utiliser le logging.


Développeur freelance et disponible, contactez-moi en privé.
Mon blog CakePHP : http://caketuts.key-conseil.fr

Hors ligne

 

#5 08-12-2015 18:34:34

Nic0[]
Brownie
Date d'inscription: 07-11-2015
Messages: 28

Re: [cahephp 2.6.5] - Journalisation fichier log ou bdd

j'avais vu et regardé pour  utiliser les fonctionnalités de logging de Cake, mais je se sais pas comment m'y prendre pour l'utiliser, je suis un peux perdu....

champs a créer, que mettre dans le fichier app/Lib/Log/Engine/DatabaseLog.php

Code: php

  1. CakeLog::config('otherFile', array(
  2.     'engine' => 'Database',
  3.     'model' => 'LogEntry',
  4.     // ...
  5. ));

les // ... me perturbe....

en cas de panne SQL est t-il pas mieux des fichiers log à la place de tout mettre en bdd ?

Dernière modification par Nic0[] (08-12-2015 18:56:27)

Hors ligne

 

Pied de page des forums

Propuls� par FluxBB
Traduction par FluxBB.fr