From 9ce80ac0b1da87115f8ed8e6637533f3619ef50f Mon Sep 17 00:00:00 2001 From: =?utf8?q?S=C3=A9bastien=20CHAZALLET?= Date: Sun, 2 Dec 2012 11:00:21 +0100 Subject: [PATCH] Rajout du logging --- data/logs/info.log | 2 ++ module/Galerie/Module.php | 8 ++++++++ module/Galerie/src/Galerie/Controller/IndexController.php | 11 +++++++++++ 3 files changed, 21 insertions(+) create mode 100755 data/logs/info.log diff --git a/data/logs/info.log b/data/logs/info.log new file mode 100755 index 0000000..661837f --- /dev/null +++ b/data/logs/info.log @@ -0,0 +1,2 @@ +2012-12-02T10:51:15+01:00 INFO (6): Acces à la liste des galeries +2012-12-02T10:52:53+01:00 INFO (6): Acces à la liste des galeries diff --git a/module/Galerie/Module.php b/module/Galerie/Module.php index f4b7d9d..2bf435e 100644 --- a/module/Galerie/Module.php +++ b/module/Galerie/Module.php @@ -15,6 +15,8 @@ use Zend\Stdlib\Hydrator\ClassMethods as HydratorClassMethods; use Zend\Db\ResultSet\HydratingResultSet; use Zend\Db\TableGateway\TableGateway; +use Zend\Log\Logger; +use Zend\Log\Writer\Stream as LogStream; use Galerie\Model\GalerieTable; use Galerie\Model\GalerieInfoTable; @@ -107,6 +109,12 @@ class Module implements ) ); }, + 'Zend\Log' => function ($sm) { + $log = new Logger(); + $writer = new LogStream('/var/git/zf2biz/galerie/data/logs/info.log'); + $log->addWriter($writer); + return $log; + }, ), ); } diff --git a/module/Galerie/src/Galerie/Controller/IndexController.php b/module/Galerie/src/Galerie/Controller/IndexController.php index 6e5344e..86d4a10 100644 --- a/module/Galerie/src/Galerie/Controller/IndexController.php +++ b/module/Galerie/src/Galerie/Controller/IndexController.php @@ -26,6 +26,7 @@ class IndexController extends AbstractActionController private $_galeriePairTable; private $_translator; + private $_log; private function _getGalerieTable() @@ -100,11 +101,21 @@ class IndexController extends AbstractActionController return $this->_galeriePairTable; } + private function _getLog() + { + if (!$this->_log) { + $sm = $this->getServiceLocator(); + $this->_log = $sm->get('Zend\Log'); + } + return $this->_log; + } + public function indexAction() { + $this->_getLog()->info('Acces à la liste des galeries'); $session = new Container('test'); if ($session->offsetExists('last')) { $last = $email = $session->offsetGet('last'); -- 1.7.10.4