當前測試使用的版本為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 工程的目錄 工...