使用log4php在zend框架2中的单例记录器的结构

时间:2014-02-19 20:20:43

标签: logging zend-framework2 error-logging log4php

我已经下载了log4php并创建了一个名为logger的模块,它将作为我的骨架zend 2框架应用程序的单例引用。在application.config中,我注册了模块“Logger”,并为我的应用程序提供了以下结构:

  • 模块

    • 其他模块“将使用Logger”
    • 记录器

      • 配置
        • module.config.php
      • SRC
        • log4php“从php重命名”来自log4php社区的代码

      module.php

      autoload_classmap.php

module.config.php有:

    "return array(
$options = array(
  'writers' => array(
        array(
            'name' => 'stream',
            'stream' => 'php://output',
            'formatter' => 'simple',
        ),
        array(
            'name' => 'stream',
            'stream' => 'application.log',
            'formatter' => array(
                'name' => 'simple',
                'options' => array(
                    'format' => '%timestamp%'
                ),
            ),
            'filters' => array(
                array(
                    'name' => 'priority',
                    'options'  => array(
                        'priority' => Logger::WARN
                    ),
                ),
            ),
        ),
    ),
),

);“

moudle.php:“getConfig()和getAutoloaderConfig()与'Logger'=> DIR 。'/ src / log4php /'。'Logger”

autoload_classmap.php “返回区域();”

问题:

如何自动注册并使用我的“Logger”模块。任何建议都会有所帮助,谢谢!

0 个答案:

没有答案