Uses of Class
nablarch.core.log.basic.LogContext
-
Uses of LogContext in nablarch.core.log.basic
Modifier and TypeMethodDescriptionprotected List<JsonLogObjectBuilder<LogContext>>
JsonLogFormatter.createStructuredTargets
(ObjectSettings settings) ログ出力項目を生成する。protected Map<String,
LogItem<LogContext>> BasicLogFormatter.getLogItems
(ObjectSettings settings) フォーマット対象のログ出力項目を取得する。Modifier and TypeMethodDescriptionvoid
JsonLogFormatter.BootProcessBuilder.build
(Map<String, Object> structuredObject, LogContext context) 構造化ログのオブジェクトを構築する。void
JsonLogFormatter.DateBuilder.build
(Map<String, Object> structuredObject, LogContext context) 構造化ログのオブジェクトを構築する。void
JsonLogFormatter.ExecutionIdBuilder.build
(Map<String, Object> structuredObject, LogContext context) 構造化ログのオブジェクトを構築する。void
JsonLogFormatter.LoggerNameBuilder.build
(Map<String, Object> structuredObject, LogContext context) 構造化ログのオブジェクトを構築する。void
JsonLogFormatter.LogLevelBuilder.build
(Map<String, Object> structuredObject, LogContext context) 構造化ログのオブジェクトを構築する。void
JsonLogFormatter.MessageBuilder.build
(Map<String, Object> structuredObject, LogContext context) 構造化ログのオブジェクトを構築する。void
JsonLogFormatter.PayloadBuilder.build
(Map<String, Object> structuredObject, LogContext context) 構造化ログのオブジェクトを構築する。void
JsonLogFormatter.ProcessingSystemBuilder.build
(Map<String, Object> structuredObject, LogContext context) 構造化ログのオブジェクトを構築する。void
JsonLogFormatter.RequestIdBuilder.build
(Map<String, Object> structuredObject, LogContext context) 構造化ログのオブジェクトを構築する。void
JsonLogFormatter.RuntimeLoggerNameBuilder.build
(Map<String, Object> structuredObject, LogContext context) 構造化ログのオブジェクトを構築する。void
JsonLogFormatter.StackTraceBuilder.build
(Map<String, Object> structuredObject, LogContext context) 構造化ログのオブジェクトを構築する。void
JsonLogFormatter.UserIdBuilder.build
(Map<String, Object> structuredObject, LogContext context) 構造化ログのオブジェクトを構築する。JsonLogFormatter.createStructuredObject
(LogContext context) ログコンテキストからシリアライズ用のオブジェクトを作成する。protected boolean
SynchronousFileLogWriter.deleteLockFileExceedsLockWaitTime
(File lockFile, String formattedMessage, LogContext context) 待機時間を過ぎても残存しているロックファイルを強制的に削除する。protected void
SynchronousFileLogWriter.forceWrite
(String formattedMessage, LogContext context, String lockErrorMessage) ロック取得に失敗した場合に、強制的にログ出力を行う。BasicLogFormatter.format
(LogContext context) ログのフォーマットを行う。JsonLogFormatter.format
(LogContext context) ログのフォーマットを行う。LogFormatter.format
(LogContext context) ログのフォーマットを行う。BasicLogFormatter.BootProcessItem.get
(LogContext context) 起動プロセスを取得する。BasicLogFormatter.ExecutionIdItem.get
(LogContext context) 実行時IDを取得する。BasicLogFormatter.InformationItem.get
(LogContext context) オプション情報に指定されたオブジェクトのフィールド情報を取得する。BasicLogFormatter.LoggerNameItem.get
(LogContext context) ロガー名を取得する。BasicLogFormatter.LogLevelItem.get
(LogContext context) LogLevelLabelProviderを使用してログレベルを取得する。BasicLogFormatter.MessageItem.get
(LogContext context) メッセージを取得する。BasicLogFormatter.ProcessingSystemItem.get
(LogContext context) 処理方式を取得する。BasicLogFormatter.RequestIdItem.get
(LogContext context) リクエストIDを取得する。BasicLogFormatter.RuntimeLoggerNameItem.get
(LogContext context) 実行時ロガー名を取得する。BasicLogFormatter.StackTraceItem.get
(LogContext context) エラー情報に指定された例外オブジェクトのスタックトレースを取得する。BasicLogFormatter.UserIdItem.get
(LogContext context) ユーザIDを取得する。protected Date
BasicLogFormatter.DateItem.getDate
(LogContext context) 日時を取得する。protected boolean
SynchronousFileLogWriter.lockFile
(String formattedMessage, LogContext context) ロックファイルを作成し、ログファイルをロックする。boolean
LogWriterSupport.needsToWrite
(LogContext context) 現在の設定から、指定されたログエントリを出力するか否かを返す。protected void
SynchronousFileLogWriter.onWrite
(String formattedMessage, LogContext context) ロックファイルを使用して排他制御を行いながらファイルにログ書き込みを行う。void
LogListener.onWritten
(LogContext context) 公開されたLogContext
を受け取る。protected void
SynchronousFileLogWriter.releaseLock
(String formattedMessage, LogContext context) ログ出力後に、ロックを解放する。protected boolean
SynchronousFileLogWriter.waitLock
(File lockFile, String formattedMessage, LogContext context) ロック待ち処理を行う。void
LogPublisher.write
(LogContext context) void
LogWriter.write
(LogContext context) ログを出力先に書き込む。void
LogWriterSupport.write
(LogContext context) フォーマット済みのログを出力先に書き込む。
設定でLogLevel
が指定されている場合は、有効なレベルの場合のみLogWriterSupport.onWrite(String)
メソッドを呼び出す。
有効なレベルのログでない場合は、何も処理しない。void
SynchronousFileLogWriter.write
(LogContext context) フォーマット済みのログを出力先に書き込む。
設定でLogLevel
が指定されている場合は、有効なレベルの場合のみLogWriterSupport.onWrite(String)
メソッドを呼び出す。
有効なレベルのログでない場合は、何も処理しない。