Monolog:PHP 日志记录工具
来源:互联网 发布:数控加工工艺编程实例 编辑:程序博客网 时间:2024/05/23 22:18
Monolog是php下比较全又容易扩展的记录日志组件。目前有包括Symfony 、Laravel、 CakePHP等诸多知名php框架都内置了Monolog。
Monolog可以把你的日志发送到文件,sockets,收件箱,数据库和各种web服务器上。一些特殊的组件可以给你带来特殊的日志策略。
使用例子
use Monolog\Logger;use Monolog\Handler\StreamHandler; // create a log channel$log = new Logger('name');$log->pushHandler(new StreamHandler('path/to/your.log', Logger::WARNING)); // add records to the log$log->addWarning('Foo');$log->addError('Bar');
核心概念
每个Logger实例都有一个通道和日志处理器栈。每当你添加一条日志记录,它会被发送到日志处理器栈。 你可以创建很多Logger,
每个Logger定义一个通道(db,请求,路由),每个Logger有很多日志处理器。这些通道会过滤日志。
每个日志处理器都有一个Formatter(内置的日志显示格式处理器)。你还可以设定日志级别。
日志级别
- DEBUG:详细的debug信息
- INFO:感兴趣的事件。像用户登录,SQL日志
- NOTICE:正常但有重大意义的事件。
- WARNING:发生异常,使用了已经过时的API。
- ERROR:运行时发生了错误,错误需要记录下来并监视,但错误不需要立即处理。
- CRITICAL:关键错误,像应用中的组件不可用。
- ALETR:需要立即采取措施的错误,像整个网站挂掉了,数据库不可用。这个时候触发器会通过SMS通知你,
github 网址https://github.com/Seldaek/monolog,官网http://monolog.ow2.org/。
0 0
- Monolog:PHP 日志记录工具
- Monolog:PHP 日志记录工具
- Monolog:PHP 日志记录工具
- Monolog:PHP 日志记录工具
- Monolog:PHP 日志记录工具
- Monolog:PHP 日志记录工具
- Monolog-PHP日志类库
- Laravel结合monolog做日志记录
- PHP monolog
- awesome PHP之monolog
- [PHP 类库] Monolog
- laravel monolog 日志权限问题
- 这可能是php世界中最好的日志库——monolog
- php日志,记录日志
- ORACLE日志记录工具
- Java 日志记录工具
- Android日志记录工具
- 自定义 Laravel (monolog)日志位置
- tair 运行报too many files open
- 多线程中使用CheckForIllegalCrossThreadCalls = false访问窗口
- Java的技术分类
- java数据结构 五(栈)
- 浅谈android的selector,背景选择器
- Monolog:PHP 日志记录工具
- 结构体的引用与结构体指针的引用
- #pragma用法
- 网页实时聊天ajax 长连接
- 分享一个最好用的剪切板管理软件
- base64
- excel导出的功能发布到服务器上报错问题,终于解决了!!
- 第九、十周研究报告
- 老板凭啥提拔你:如何得到老板赏识