クラス情報
パッケージ: com.onepg.util
クラス名: LogWriter
説明
ログライタークラス.
- 個別処理からのログ出力を受け付ける。
- ログテキストの整形を受け持つ。
- ログテキストハンドラー
LogTxtHandlerからテキストライターインスタンスを取得してログ出力する。 - 情報用とエラー用、2つのログテキストハンドラーを保持する。
- 開発モードの場合はコンソールにもログ出力する。
- ログテキストのオープン・クローズはログテキストハンドラーが受け持ち、本クラスではオープン・クローズしない。
メソッド一覧
flush
public void flush()
フラッシュ.
error
public void error(Throwable e, String msg)
エラー出力.
パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
e |
Throwable |
エラーインスタンス |
msg |
String |
ログ出力文言 |
error
public void error(Throwable e)
エラー出力.
パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
e |
Throwable |
エラーインスタンス |
error
public void error(String msg)
エラー出力.
パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
msg |
String |
ログ出力文言 |
info
public void info(String msg)
情報出力.
パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
msg |
String |
ログ出力文言 |
begin
public void begin()
開始情報出力.
end
public void end()
終了情報出力.
end
public void end(int exitStatus)
終了情報出力.
パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
exitStatus |
int |
終了ステータス |
develop
public void develop(String msg)
開発用出力.
パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
msg |
String |
ログ出力文言 |
isDevelopMode
public boolean isDevelopMode()
開発モード判断.
戻り値
boolean - 開発ログ有効の場合は true
startWatch
public void startWatch()
経過時間計測開始.
stopWatch
public void stopWatch()
経過時間計測終了.