0

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

  • 模块

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

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

      模块.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() with 'Logger' => DIR .'/src/log4php/' .'Logger”

autoload_classmap.php "返回区域();"

问题:

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

4

0 回答 0