Rajout du logging
authorSébastien CHAZALLET <s.chazallet@gmail.com>
Sun, 2 Dec 2012 10:00:21 +0000 (11:00 +0100)
committerSébastien CHAZALLET <s.chazallet@gmail.com>
Sun, 2 Dec 2012 10:00:21 +0000 (11:00 +0100)
data/logs/info.log [new file with mode: 0755]
module/Galerie/Module.php
module/Galerie/src/Galerie/Controller/IndexController.php

diff --git a/data/logs/info.log b/data/logs/info.log
new file mode 100755 (executable)
index 0000000..661837f
--- /dev/null
@@ -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
index f4b7d9d..2bf435e 100644 (file)
@@ -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;
+                },
             ),
         );
     }
index 6e5344e..86d4a10 100644 (file)
@@ -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');