Log4php使用指南

2021-09-07 01:31:46 字數 1207 閱讀 2435

一、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 ...