パラメータ説明:
s - String
methodName - メソッド名
debug(java.lang.String s),debug(java.lang.String methodName, java.lang.String s),
error(java.lang.String s),error(java.lang.String methodName, java.lang.String s),
inform(java.lang.String s),inform(java.lang.String methodName, java.lang.String s),
trace(java.lang.String s),trace(java.lang.String methodName, java.lang.String s),
warning(java.lang.String s),warning(java.lang.String methodName, java.lang.String s)
上記と同じ形式で引数がObject、long, float, int ,Exception ,double ,char[],char ,booleanのものが用意されています。
id='log.type'のvalue値にどのメソッドでの出力かを表示します。
id='log.append'のvalue値がtrueの場合、ログファイルの拡張子の間に日付が挿入されます。
id='log.keep.date'のvalue値の値'4'日が経ったらログファイルを作成します。
id='log.file'のvalue値ははファイル名称になります。 value='System.out'の場合は、そのまま、System.outします。
例)
<parameter category='log' id='log.type' value='DEBUG|TRACE|INFORM|ERROR|WARNING' /> <parameter category='log' id='log.append' value='true' /> <parameter category='log' id='log.keep.date' value='4' desc='log.append= keep period(days) when log.append =true' /> <parameter category='log' id='log.file' value='System.out' />
注)
ログ出力はCoreObjectを継承してないクラス(JSP含む)は、通常のログ出力が使えません。
以下のように記述します。
Logl=LogFactory.create(); l.debug(this,"エラー");