mougrim/yii2-mougrim-logger

此包已被废弃,不再维护。未建议替代包。

将 mougrim/php-logger 迁移到 Yii2

安装: 37

依赖: 0

建议者: 0

安全: 0

星标: 2

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

v1.0.0 2015-09-21 18:28 UTC

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)的功能。

此扩展提供了所有日志(除性能分析日志外)。

Latest Stable Version Latest Unstable Version License Build Status

优势

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,
    ]
);

也许您想使用这种方式以确保调试面板的正常工作。