「アプリケーション開発」のための汎用性が高い、かつ単純なAPIを持ったフルスタックのJavaフレーム
  • TEL: 03-6418-5221
  • TEL: 03-6418-5221

ログ出力

Wisdomでは標準的なログ出力用のインターフェースとその実装クラスがあり、実装クラスを継承したクラスを作ることによって ログ出力を使用することができます。

メソッドの概要

Stringを出力して、行を終了します。

パラメータ説明:
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のものが用意されています。

ログ出力例

Stringを出力して、行を終了します。

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,"エラー");