我已经下载了 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 "返回区域();"
问题:
如何自动注册和使用我的“记录器”模块。任何建议都会有所帮助,谢谢!