Log4PHP日誌庫使用

2021-09-08 03:46:52 字數 1480 閱讀 4007

當前測試使用的版本為2.3.0

拷貝/src/main/php目錄下的所有檔案到專案目錄。比如log4php目錄

2.在專案目錄建立log4php配置檔案log4php.xml(檔名任意)

內容如下:

<?

xml version="1.0" encoding="utf-8"

?>

<

configuration

xmlns

="">

<

name

class

>

<

layout

class

="loggerlayoutpattern"

>

<

param

name

="conversionpattern"

value

="%date [%logger] %message%newline"

/>

layout

>

<

param

name

="file"

value

="logs/event.log"

/>

>

<

root

>

<

level

value

="debug"

/>

<

ref/>

root

>

configuration

>

3.在專案目錄下建立test_log.php檔案

內容如下

//載入log4php類庫

include_once(dirname(__file__).'/log4php/logger.php');

//初始化配置

logger::configure('log4php.xml');

//獲取日誌類

$logger = logger::getlogger('test');

//寫入日誌

$logger->info("info日誌內容");

$logger->error("error日誌內容");

$logger->debug("debug日誌內容");

4.執行test_doc.php

得到結果

2015-01-15t07:56:46+01:00 [test] info日誌內容

2015-01-15t07:56:46+01:00 [test] error日誌內容

2015-01-15t07:56:46+01:00 [test] debug日誌內容

5.附加:

如果時區錯誤,請在設定時加上

//設定時區

date_default_timezone_set('asia/hong_kong');

即可設定為北京時間了。

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使用指南

一 log4php簡介 log4php是log4xx系列日誌元件之一,是log4j遷移到php的版本,主要用來記錄日誌資訊,支援多種輸入目的地,包括 日誌檔案 日誌回滾檔案 資料庫 日誌伺服器等等 同時,還支援多種輸入格式。二 log4php的搭建 二 在工程裡使用log4php 1 工程的目錄 工...