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');