アプリケーションは、任意のオブジェクトをジャーナルに出力します。
その際、渡したオブジェクト毎に違うフォーマットで出力したくなるかもしれません。
例えば、文字列はそのままだけど、java.util.Dateオブジェクトは一定の日付フォーマットで出力したいとか。
例外オブジェクトならば、スタックトレースを出力したいとか。
そのようなオブジェクト毎の出力編集を行う概念を抽象化したインタフェースが、JournalEditorです。
このパッケージでは、JournalEditorインタフェースを実装したサービスを提供します。