在symfony2中创建日志系统

时间:2015-03-03 13:14:08

标签: symfony logging symfony-2.1 symfony-2.3

我想在symfony2中创建一个日志系统,我有一个问题,所以我在service.yml:

services:
  my_logger:
   class: Monolog\Logger
   arguments: [Debug]
   calls:
    - [pushHandler, [@my_log_handler]]

   my_log_handler:
     class: Monolog\Handler\StreamHandler
     arguments: [/home/vagrant/Workspace/symfony/app/logs/test.log, 100]

我在这样的Utils / Logs中有一个类:

class Logs {
    public static function logInfo($a_log) {
        $sc = new ContainerBuilder();
        $logguer = $sc->get('my_logger');
        $logguer->info($a_log);
    }
}

我的控制员:

$categories = array();
Logs::logInfo(print_r($categories));

问题是如何修改Utilis / Logs类以调用logInfo方法?请帮助我......先提前......有可能创造这个吗?

0 个答案:

没有答案