PHP 日志包,Analog PHP 1.0 穩定版發布
Analog PHP 是一個簡單的 PHP 日志包,要求 PHP 5.3+,具備可配置和可擴展性。
示例:
<?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>
Analog PHP 1.0 穩定版發布了,該版本增加了 PSR-0 的可選支持;增加自動 PHPUnit 配置;增加文件、標準錯誤的緩沖輸出;通過 PHP 的 class_alias() 函數加速了非 PSR-0 模式;改善了文檔和示例;另外 Analog 現在已經可通過 Composer/Packaglist.org 包管理器獲取。</span>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!