kamisama / monolog-init
非常基础且轻量级的 Monolog 依赖注入容器
0.2.1
2015-01-27 17:54 UTC
Requires
- php: >=5.3.0
- monolog/monolog: >=1.2.0
This package is not auto-updated.
Last update: 2024-09-14 14:00:54 UTC
README
非常基础且轻量级的 Monolog 依赖注入容器
帮助创建以下处理器
- 立方体
- 轮转文件
- ChromePHP
- 系统日志
- 套接字
- MongoDB
- CouchDB
- HipChat
- PushOver
- ZendMonitor
- 流
- Redis
从 2 个字符串:<handlerName>
<逗号分隔的参数列表>
第二个参数将被分割,并传递给处理器的 __construct()
方法。
使用方法
下载并将 MonologInit 类包含到您的代码中,或者通过 Composer 安装它。
使用示例
$logger = new MonologInit('Cube', 'udp://127.0.0.1:1080');
要传递多个参数,请使用逗号分隔它们
$logger = new MonologInit('Cube', 'udp://127.0.0.1:1080,0,1');
然后这样使用
$logger->getInstance()->addInfo('hi ! This is my first log');
在哪里使用
此容器对于创建远程日志很有用,例如通过 CLI,在这种情况下您无法传递对象。
已经有一个做同样事情的 SymfonyBundle,但它非常重。