一、log4php簡介
log4php是log4xx系列日誌元件之一,是log4j遷移到php的版本,主要用來記錄日誌資訊,支援多種輸入目的地,包括:日誌檔案、日誌回滾檔案、資料庫、日誌伺服器等等;同時,還支援多種輸入格式。
二、log4php的搭建
(二)在工程裡使用log4php
1、工程的目錄
工程的目錄結構如下:
(1)include資料夾:包含第三方庫的引用
在include檔案下,建立log4php目錄,然後將剛才解壓的log4php目錄下的src資料夾下的log4php資料夾拷貝到該目錄下,如下圖所示:
以上完成了工程目錄結構的建立。
2、建立log4php的配置檔案
在專案目錄下,建立log4php.properties檔案,內容如下:
[xhtml]view plain
copy
log4php.rootlogger=debug, a1
3、建立測試頁
在專案目錄下建立test_log.php檔案,內容如下:
[php]view plain
copy
<?php
define(log4php_dir, "include/log4php");
require_once(log4php_dir . '/loggermanager.php');
$str = "here is test string!";
echo "這裡是php的輸出, 與log4php無關喲!
";
$logger = loggermanager::getlogger('test');
if ("" != $str)
if (strlen($str) > 4)
loggermanager::shutdown();
?>
建立完成後,工程的目錄結構如下:
執行該檔案,會在目錄下生成webdisk.log檔案,此時專案的目錄結構如下:
日誌檔案的內容如下:
Log4php使用指南
一 log4php簡介 log4php是log4xx系列日誌元件之一,是log4j遷移到php的版本,主要用來記錄日誌資訊,支援多種輸入目的地,包括 日誌檔案 日誌回滾檔案 資料庫 日誌伺服器等等 同時,還支援多種輸入格式。二 log4php的搭建 二 在工程裡使用log4php 1 工程的目錄 工...
Log4php 使用心得
使用log4php 記錄系統日誌 1 自動攔截php報出的錯誤,寫日誌 2 手動列印錯誤 set error handler capturenormal e error e parse set exception handler captureexception register shutdown ...
Log4PHP日誌庫使用
當前測試使用的版本為2.3.0 拷貝 src main php目錄下的所有檔案到專案目錄。比如log4php目錄 2.在專案目錄建立log4php配置檔案log4php.xml 檔名任意 內容如下 xml version 1.0 encoding utf 8 configuration xmlns ...