aotd/yii2-psr3-component
最新稳定版本:1.1
Composer 安装命令:
composer require aotd/yii2-psr3-component
包简介
Allows you to use the Yii2 logger with libraries that are expecting a PSR-3 compatible logger
README 文档
README
Simple adapter class that allow third party components use fully PSR-3 compatible adapter.
Note that Yii2 has a limited number of logging levels so this class will attempt to use the closest Yii2 equivalent for the provided PSR3 level.
Installation
composer require aotd/yii2-psr3-component dev-master
Usage
'components' => array( 'psr3log' => array( 'class' => 'aotd\\PSR3LogAdapter\\Logger', ), ),
and use it somewhere in your code:
$foo = newSomeClassThatNeedsPsr3(Yii::$app->psr3log);
Optionally you can remap log levels between PSR-3 and Yii:
'components' => [ 'psr3log' => [ 'class' => 'aotd\\PSR3LogAdapter\\Logger', 'logLevelMap' => [ 'emergency' => YiiLogger::LEVEL_ERROR, 'alert' => YiiLogger::LEVEL_ERROR, 'critical' => YiiLogger::LEVEL_ERROR, 'error' => YiiLogger::LEVEL_ERROR, 'warning' => YiiLogger::LEVEL_WARNING, 'notice' => YiiLogger::LEVEL_INFO, 'info' => YiiLogger::LEVEL_INFO, 'debug' => YiiLogger::LEVEL_TRACE, ], ], ],
统计信息
- 总下载量: 2.36k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-08-31