Interface LogWriter

All Known Implementing Classes:
FileLogWriter, LogPublisher, LogVerifier, LogWriterSupport, NopLogWriter, StandardOutputLogWriter, SynchronousFileLogWriter

@Published(tag="architect") public interface LogWriter
ログを出力先に書き込むインタフェース。

出力先の媒体毎に本インタフェースの実装クラスを作成する。
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    初期処理を行う。

    ログの出力先に応じたリソースの確保などを行う。
    void
    終了処理を行う。

    ログの出力先に応じて確保しているリソースの解放などを行う。
    void
    write(LogContext context)
    ログを出力先に書き込む。
  • Method Details

    • initialize

      void initialize(ObjectSettings settings)
      初期処理を行う。

      ログの出力先に応じたリソースの確保などを行う。
      Parameters:
      settings - LogWriterの設定
    • terminate

      void terminate()
      終了処理を行う。

      ログの出力先に応じて確保しているリソースの解放などを行う。
    • write

      void write(LogContext context)
      ログを出力先に書き込む。
      Parameters:
      context - LogContext