PHP 日志包,Analog PHP 1.0 稳定版发布
jopen 13年前
<a href="/misc/goto?guid=4958325550892064019" target="_blank">Analog PHP </a>是一个简单的 PHP 日志包,要求 PHP 5.3+,具备可配置和可扩展性。 <span class="truncate_more">示例:<br /> <pre class="brush:php; toolbar: true; auto-links: false;"><?php require_once ('Analog.php'); // Default logging to /tmp/analog.txt Analog::log ('Log this error'); // Log to a MongoDB log collection Analog::handler (function ($info) { static $conn = null; if (! $conn) { $conn = new Mongo ('localhost:27017'); } $conn->mydb->log->insert ($info); }); // Log an alert Analog::log ('The sky is falling!', Analog::ALERT); // Log some debug info Analog::log ('Debugging info', Analog::DEBUG); ?></pre><br /> Analog PHP 1.0 稳定版发布了,该版本增加了 PSR-0 的可选支持;增加自动 <a href="http://www.open-open.com/lib/search?q=PHPUnit&od=0">PHPUnit</a> 配置;增加文件、标准错误的缓冲输出;通过 PHP 的 class_alias() 函数加速了非 PSR-0 模式;改善了文档和示例;另外 Analog 现在已经可通过 Composer/Packaglist.org 包管理器获取。</span>