log4xでは、.propertiesファイルもしくはXMLファイルでロギングの設定を行うことができます。
このページでは.propertiesファイルの書式について記述します。
log4php.rootLogger=all, toFile log4php.appender.toFile=LoggerAppenderFile log4php.appender.toFile.File=mylog.log log4php.appender.toFile.Append=true log4php.appender.toFile.layout=LoggerLayoutTTCC
まず1行目では、rootLoggerについての設定を行っています。
誤解を恐れずに言うと、rootLoggerは、すべてのロガーの設定を行うものです。
オペランド(右辺)には、「all, toFile」と記述されていますが、一つ目の引数allはログレベルの設定で、
二つ目の引数toFileはアペンダーの名前を設定しています。
3行目では、toFileという名前のアペンダーに、LoggerAppenderFileというレイアウトクラスを設定しています。
LoggerAppenderFileクラスは、出力先のファイルを