public abstract class AETLogger
extends java.lang.Object
コンストラクタと説明 |
---|
AETLogger() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
flush()
バッファリングされたログ内容をフラッシュします。
|
protected abstract java.lang.String |
flushLocal()
個別のログ内容のフラッシュ結果の文字列を返す。
|
static AETLogger |
getLogger()
スレッドにひも尽くロガーのインスタンスを返す
|
abstract void |
logAccount(Updatable account,
AETSchema schema,
Session session)
Account処理のログを記録する
|
abstract void |
logAETAbort(java.lang.Throwable t,
AETSchema schema)
AET実行時に発生した実行時例外のログを記録する
|
abstract void |
logAETEnd(AETSchema schema,
Session session)
AET実行の終了ログを記録する
|
abstract void |
logAETError(FatalReason reason,
AETSchema schema)
AET実行時に検出されたエラーのログを記録する
|
abstract void |
logAETProcess(Updatable transactionSource,
java.lang.Object role,
java.util.List aetSchemaList,
Session session)
AETプロセスのログを記録する
|
abstract void |
logAETStart(Updatable transactionSource,
Updatable[] transactions,
AETSchema schema,
Session session)
AET実行の開始ログを記録する
|
abstract void |
logEntry(Updatable entry,
AETSchema schema,
Session session)
Entry処理のログを記録する
|
abstract void |
logTransactionAmmend(Updatable transaction,
Updatable transactionMeta,
java.util.List accountList,
AETSchema schema,
Session session)
Transaction変更処理のログを記録する
|
abstract void |
logTransactionCreate(Updatable transaction,
Updatable transactionMeta,
java.util.List accountList,
AETSchema schema,
Session session)
Transaction新規生成処理のログを記録する
|
abstract void |
logTransactionFeedback(Updatable transaction,
AETSchema schema,
Session session)
Transactionへのフィードバック処理のログを記録する
|
abstract void |
logTransactionRollback(Updatable transaction,
Updatable transactionMeta,
AETSchema schema,
Session session)
Transactionロールバック処理のログを記録する
|
abstract void |
logTransactionSkip(Updatable transaction,
java.lang.String reason,
AETSchema schema,
Session session)
Transaction処理をスキップしたログを記録する
|
abstract void |
logTransactionSourceFeedback(Updatable source,
AETSchema schema,
Session session)
TransactionSourceへのフィードバック処理のログを記録する
|
public static final AETLogger getLogger()
public abstract void logAETProcess(Updatable transactionSource, java.lang.Object role, java.util.List aetSchemaList, Session session)
transactionSource
- role
- aetSchemaList
- session
- public abstract void logAETStart(Updatable transactionSource, Updatable[] transactions, AETSchema schema, Session session)
transactionSource
- transactions
- schema
- session
- public abstract void logAETEnd(AETSchema schema, Session session)
schema
- session
- public abstract void logAETAbort(java.lang.Throwable t, AETSchema schema)
t
- schema
- public abstract void logAETError(FatalReason reason, AETSchema schema)
reason
- schema
- public abstract void logTransactionCreate(Updatable transaction, Updatable transactionMeta, java.util.List accountList, AETSchema schema, Session session)
transaction
- transactionMeta
- accountList
- schema
- session
- public abstract void logTransactionAmmend(Updatable transaction, Updatable transactionMeta, java.util.List accountList, AETSchema schema, Session session)
transaction
- transactionMeta
- accountList
- schema
- session
- public abstract void logTransactionRollback(Updatable transaction, Updatable transactionMeta, AETSchema schema, Session session)
transaction
- transactionMeta
- schema
- session
- public abstract void logTransactionSkip(Updatable transaction, java.lang.String reason, AETSchema schema, Session session)
transaction
- reason
- schema
- session
- public abstract void logTransactionFeedback(Updatable transaction, AETSchema schema, Session session)
transaction
- schema
- session
- public abstract void logTransactionSourceFeedback(Updatable source, AETSchema schema, Session session)
source
- schema
- session
- public abstract void logAccount(Updatable account, AETSchema schema, Session session)
account
- entry
- schema
- session
- public abstract void logEntry(Updatable entry, AETSchema schema, Session session)
account
- entry
- schema
- session
- protected abstract java.lang.String flushLocal()
public void flush()