earthit/logging

简单的基于回调的日志基础设施

1.1.1 2017-01-05 21:05 UTC

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。

还提供了一些基本的日志类。