mougrim / yii2-mougrim-logger
此包已被废弃,不再维护。未建议替代包。
将 mougrim/php-logger 迁移到 Yii2
v1.0.0
2015-09-21 18:28 UTC
Requires
- php: >=5.5.0
- mougrim/php-logger: 2.*
- yiisoft/yii2: 2.*
Requires (Dev)
- phpunit/phpunit: 4.*
This package is auto-updated.
Last update: 2024-08-29 17:28:55 UTC
README
如果您想维护它,可以创建一个分支。
Mougrim logger 迁移扩展为 Yii 2
此扩展提供了在 Yii 2 框架中使用 mougrim/php-logger(前身为 Mitallast Logger)的功能。
此扩展提供了所有日志(除性能分析日志外)。
优势
mougrim/php-logger 具有以下优势
- 灵活的配置;
- 类似于 Apache log4php 的接口(带有调试日志级别);
- 性能优于 yii2 logger。
更多信息及基准测试结果请参阅 优势。
安装
安装此扩展的首选方式是通过 composer。
运行以下命令:
php composer.phar require --prefer-dist mougrim/yii2-mougrim-logger
或
"mougrim/yii2-mougrim-logger": "*"
将以下内容添加到您的 composer.json 的 require
部分,然后运行 php composer.phar update
配置
要使用此扩展,您必须配置应用程序配置中的 Logger。
<?php use Mougrim\Logger\Logger as MougrimLogger; use mougrim\yii2Logger\Logger; use yii\log\Logger as YiiLogger; ... // change standard logger class \Yii::$container->set( YiiLogger::class, [ 'class' => Logger::class, ] ); // configure Mougrim Logger MougrimLogger::configure(__DIR__ . '/logger.php'); // your config return [ .... ];
有关配置 Mougrim Logger 的详细信息,请参阅 mougrim/php-logger 文档。
如果您想同时使用 Mougrim Logger 和 Yii Logger,修改您的配置
\Yii::$container->set( YiiLogger::class, [ 'class' => Logger::class, 'alwaysYiiLoggerLog' => true, ] );
也许您想使用这种方式以确保调试面板的正常工作。