earthit / logging
简单的基于回调的日志基础设施
1.1.1
2017-01-05 21:05 UTC
Requires
- php: >=5.2
Requires (Dev)
- phpunit/phpunit: ~3.7
This package is auto-updated.
Last update: 2024-09-20 04:41:32 UTC
README
这是一个用于记录任意事件的极其简单的框架。
日志器是一个函数,它用一个参数被调用,这个参数是记录事件的表示。唯一的约束是,该日志事件应该是字符串或支持 __toString 方法的对象。
一个事件类被预定义,即 EarthIT_Logging_AnnotatedEvent。它包装了另一个日志事件和关联的元数据,如日志级别或开始和结束时间,这些信息可能是你的日志函数要查看的。
定义了一个 LogHelperGears
特性,通过调用 $this->debug(...)
、$this->log(...)
或 $this->warn(...)
,可以更轻松地创建和记录 EarthIT_Logging_AnnotatedEvents。
还提供了一些基本的日志类。