log4php設定ファイルの例

WBOY
WBOYオリジナル
2016-06-13 13:08:531027ブラウズ

log4php 設定ファイルの例
最近、プロジェクトのログ システムとして log4php を導入する計画がありましたが、設定ファイルの公式の説明が広すぎて理解しにくいことがわかり、2 時間作業した後、より柔軟な設定ファイルをコンパイルして共有しました。全体的な構造は次のとおりです:
ファイル名: product.cam.properties
ファイルの内容:

log4php.threshold = WARN
log4php.rootLogger = WARN, default
log4php.appender.default = LoggerAppenderDailyFile
log4php.appender.default.layout = LoggerLayoutPattern
log4php.appender.default.layout.ConversionPattern = "%d{ISO8601} [%p] %c: %m (at %F line %L)%n"
log4php.appender.default.datePattern = Ymd
log4php.appender.default.file = /app/logs/products/cam/%s.log


このようにして、複数の設定ファイルを作成して簡単に行うことができます。製品やモジュールの構成ごとに異なる構成ファイルを使用することで、生成されるログ ディレクトリも柔軟に管理できます。

は次のように呼び出されます:
include_once('log4php/Logger.php');
Logger::configure("product.cam.properties");
$logger = Logger::getLogger('cam');

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。