ログ出力
uroboroSQLではログ出力ライブラリとしてSLF4Jを使用しています。SLF4Jの詳細は公式のドキュメントを参照して下さい。
uroboroSQLで出力されるログ内容は以下表の通りです。
| ログ名 | 説明 | TRACE | DEBUG | INFO | WARN | ERROR | FATAL |
|---|---|---|---|---|---|---|---|
| jp.co.future.uroborosql.log | サービスログ | SQLロード時情報 | 実行SQL名 リトライ情報 | - | - | エラーログ | - |
| jp.co.future.uroborosql.sql | SQLログ | テンプレートSQL バインドパラメータ | SQLファイルパス 実行SQL | - | - | - | - |
| jp.co.future.uroborosql.setting | 設定ログ | - | 設定時情報 | - | - | - | - |
| jp.co.future.uroborosql.performance | パフォーマンスログ | - | SQL実行時間 | - | - | - | - |
| jp.co.future.uroborosql.parser | パーサーログ | - | IF文評価結果 | - | - | - | - |
| jp.co.future.uroborosql.coverage | SQLカバレッジログ | カバレッジデータダンプ | - | - | - | - | - |
| jp.co.future.uroborosql.repl | REPLログ | - | - | - | - | REPLエラーログ | - |
| jp.co.future.uroborosql.event.secretcolumn | イベントログ(カラム暗号化・復号化) | - | - | - | 暗号化に失敗した場合 | 復号化に失敗しResultSetを作成できない場合 | - |
| jp.co.future.uroborosql.event.auditlog | イベントログ(監査ログ) | - | 監査ログ | - | - | - | - |
| jp.co.future.uroborosql.event.debug | イベントログ(SQLデバッグ) | - | SQLデバッグログ
| - | - | ログメッセージの作成に失敗した場合 | - |
| jp.co.future.uroborosql.event.dumpresult | イベントログ(検索結果ダンプ) | - | 検索結果のダンプログ | - |
| - | - |
| jp.co.future.uroborosql.event.replcommand | イベントログ(REPL) | - | REPLコマンド名 | - | - | - | - |
