目次 †
内容 †
参考 †
インストール †
GITのインストール †
# yum -y install git
pharのインストール †
# cd /path/to/lib/
# curl -s http://getcomposer.org/installer | php
pharの設定ファイル †
{
"require": {
"apache/log4php": "2.3.0"
}
}
log4phpのインストール †
# php composer.phar install
使い方 †
設定ファイル †
<configuration xmlns="http://logging.apache.org/log4php/">
<appender name="myConsoleAppender" class="LoggerAppenderConsole">
<layout class="LoggerLayoutPattern">
<param name="conversionPattern" value="%date [%logger] %message%newline" />
</layout>
</appender>
<appender name="myFileAppender" class="LoggerAppenderFile">
<layout class="LoggerLayoutPattern">
<param name="conversionPattern" value="%date [%logger] %message%newline" />
</layout>
<param name="file" value="myLog.log" />
</appender>
<root>
<level value="DEBUG" />
<appender_ref ref="myConsoleAppender" />
</root>
</configuration>
サンプルコード †
// 関連するクラスを自動ロード
require_once( 'vendor/autoload.php' );
// Loggerの利用
Logger::configure( "/path/to/log4php.xml" );
$logger = Logger::getLogger( "LOG_NAME" ); // ログの名称
// ログ出力
$logger->info( "Logger started." );