Uses of Class
nablarch.core.log.basic.LogContext
Packages that use LogContext
-
Uses of LogContext in nablarch.core.log.basic
Methods in nablarch.core.log.basic that return types with arguments of type LogContextModifier and TypeMethodDescriptionprotected List<JsonLogObjectBuilder<LogContext>>JsonLogFormatter.createStructuredTargets(ObjectSettings settings) ログ出力項目を生成する。protected Map<String,LogItem<LogContext>> BasicLogFormatter.getLogItems(ObjectSettings settings) フォーマット対象のログ出力項目を取得する。Methods in nablarch.core.log.basic with parameters of type LogContextModifier and TypeMethodDescriptionvoidJsonLogFormatter.BootProcessBuilder.build(Map<String, Object> structuredObject, LogContext context) 構造化ログのオブジェクトを構築する。voidJsonLogFormatter.DateBuilder.build(Map<String, Object> structuredObject, LogContext context) 構造化ログのオブジェクトを構築する。voidJsonLogFormatter.ExecutionIdBuilder.build(Map<String, Object> structuredObject, LogContext context) 構造化ログのオブジェクトを構築する。voidJsonLogFormatter.LoggerNameBuilder.build(Map<String, Object> structuredObject, LogContext context) 構造化ログのオブジェクトを構築する。voidJsonLogFormatter.LogLevelBuilder.build(Map<String, Object> structuredObject, LogContext context) 構造化ログのオブジェクトを構築する。voidJsonLogFormatter.MessageBuilder.build(Map<String, Object> structuredObject, LogContext context) 構造化ログのオブジェクトを構築する。voidJsonLogFormatter.PayloadBuilder.build(Map<String, Object> structuredObject, LogContext context) 構造化ログのオブジェクトを構築する。voidJsonLogFormatter.ProcessingSystemBuilder.build(Map<String, Object> structuredObject, LogContext context) 構造化ログのオブジェクトを構築する。voidJsonLogFormatter.RequestIdBuilder.build(Map<String, Object> structuredObject, LogContext context) 構造化ログのオブジェクトを構築する。voidJsonLogFormatter.RuntimeLoggerNameBuilder.build(Map<String, Object> structuredObject, LogContext context) 構造化ログのオブジェクトを構築する。voidJsonLogFormatter.StackTraceBuilder.build(Map<String, Object> structuredObject, LogContext context) 構造化ログのオブジェクトを構築する。voidJsonLogFormatter.UserIdBuilder.build(Map<String, Object> structuredObject, LogContext context) 構造化ログのオブジェクトを構築する。JsonLogFormatter.createStructuredObject(LogContext context) ログコンテキストからシリアライズ用のオブジェクトを作成する。protected booleanSynchronousFileLogWriter.deleteLockFileExceedsLockWaitTime(File lockFile, String formattedMessage, LogContext context) 待機時間を過ぎても残存しているロックファイルを強制的に削除する。protected voidSynchronousFileLogWriter.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 DateBasicLogFormatter.DateItem.getDate(LogContext context) 日時を取得する。protected booleanSynchronousFileLogWriter.lockFile(String formattedMessage, LogContext context) ロックファイルを作成し、ログファイルをロックする。booleanLogWriterSupport.needsToWrite(LogContext context) 現在の設定から、指定されたログエントリを出力するか否かを返す。protected voidSynchronousFileLogWriter.onWrite(String formattedMessage, LogContext context) ロックファイルを使用して排他制御を行いながらファイルにログ書き込みを行う。voidLogListener.onWritten(LogContext context) 公開されたLogContextを受け取る。protected voidSynchronousFileLogWriter.releaseLock(String formattedMessage, LogContext context) ログ出力後に、ロックを解放する。protected booleanSynchronousFileLogWriter.waitLock(File lockFile, String formattedMessage, LogContext context) ロック待ち処理を行う。voidLogPublisher.write(LogContext context) voidLogWriter.write(LogContext context) ログを出力先に書き込む。voidLogWriterSupport.write(LogContext context) フォーマット済みのログを出力先に書き込む。
設定でLogLevelが指定されている場合は、有効なレベルの場合のみLogWriterSupport.onWrite(String)メソッドを呼び出す。
有効なレベルのログでない場合は、何も処理しない。voidSynchronousFileLogWriter.write(LogContext context) フォーマット済みのログを出力先に書き込む。
設定でLogLevelが指定されている場合は、有効なレベルの場合のみLogWriterSupport.onWrite(String)メソッドを呼び出す。
有効なレベルのログでない場合は、何も処理しない。