クラス AbstractDebugger
- java.lang.Object
-
- jp.co.cam.usax.debug.impl.AbstractDebugger
-
- すべての実装されたインタフェース:
DebuggerIF
- 直系の既知のサブクラス:
Debugger
public abstract class AbstractDebugger extends java.lang.Object implements DebuggerIF
[USAX](commons)ログ出力APIの基底クラス。
ログ出力のための基本機能を提供。
Copyright(c) 1999-2016 Camel Engineering LLP All Rights Reserved.- バージョン:
- REVIEWED ON 2016
########################################################################
(変更履歴)
REVIEWED2016 Javadoc/commentの拡充
######################################################################## - 作成者:
- Camel Engineering LLP J.Matsuo
-
-
フィールドの概要
-
インタフェースから継承されたフィールド jp.co.cam.usax.debug.DebuggerIF
CONTEXT_SAVE_KEY, DEVELOPMENT
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 AbstractDebugger()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 voiddebug(java.lang.Object pmData)開発レベルの出力。voidexception(java.lang.Object pmData)例外レベルの出力。voidinfo(java.lang.Object pmData)情報レベルの出力。voidinitialize(java.io.PrintStream pmAPI1, java.io.PrintStream pmAPI2, java.io.PrintStream pmAPI3, java.io.PrintStream pmAPI4, boolean pmFlag)出力レベルを設定。booleanisDevelopmentMode()開発モードの有無を判定。voidstartTimer(java.lang.String pmCode)タイマーの開始。voidstopTimer(java.lang.String pmCode)タイマーの停止。voidwarning(java.lang.Object pmData)警告レベルの出力。-
クラスから継承されたメソッド java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
インタフェースから継承されたメソッド jp.co.cam.usax.debug.DebuggerIF
debug, exception, info, warning
-
-
-
-
メソッドの詳細
-
initialize
public void initialize(java.io.PrintStream pmAPI1, java.io.PrintStream pmAPI2, java.io.PrintStream pmAPI3, java.io.PrintStream pmAPI4, boolean pmFlag)インタフェースからコピーされた説明:DebuggerIF出力レベルを設定。- 定義:
initializeインタフェース内DebuggerIF- パラメータ:
pmAPI1- 例外レベルの出力APIpmAPI2- 警告レベルの出力APIpmAPI3- 情報レベルの出力APIpmAPI4- 開発レベルの出力APIpmFlag- 開発モード
-
exception
public void exception(java.lang.Object pmData)
インタフェースからコピーされた説明:DebuggerIF例外レベルの出力。- 定義:
exceptionインタフェース内DebuggerIF- パラメータ:
pmData- 出力内容
-
warning
public void warning(java.lang.Object pmData)
インタフェースからコピーされた説明:DebuggerIF警告レベルの出力。- 定義:
warningインタフェース内DebuggerIF- パラメータ:
pmData- 出力内容
-
debug
public void debug(java.lang.Object pmData)
インタフェースからコピーされた説明:DebuggerIF開発レベルの出力。- 定義:
debugインタフェース内DebuggerIF- パラメータ:
pmData- 出力内容
-
info
public void info(java.lang.Object pmData)
インタフェースからコピーされた説明:DebuggerIF情報レベルの出力。- 定義:
infoインタフェース内DebuggerIF- パラメータ:
pmData- 出力内容
-
startTimer
public void startTimer(java.lang.String pmCode)
インタフェースからコピーされた説明:DebuggerIFタイマーの開始。
経過時間の計測を開始- 定義:
startTimerインタフェース内DebuggerIF- パラメータ:
pmCode- タイマー管理ID
-
stopTimer
public void stopTimer(java.lang.String pmCode)
インタフェースからコピーされた説明:DebuggerIFタイマーの停止。
経過時間をデバッグ出力- 定義:
stopTimerインタフェース内DebuggerIF- パラメータ:
pmCode- タイマー管理ID
-
isDevelopmentMode
public boolean isDevelopmentMode()
インタフェースからコピーされた説明:DebuggerIF開発モードの有無を判定。
開発時のみの処理の実行判定等に使用- 定義:
isDevelopmentModeインタフェース内DebuggerIF- 戻り値:
- 真偽
-
-