アプリケーションで logback バージョン 0.9.29 と lilith v0..9.43 を使用して、FileAppender を使用して .lilith ファイルを生成します。アペンダーが作成され、app-log.lilith ファイルも正常に作成されていることがわかります。lilith File Appenderに使用するエンコーダー構成は
<encoder class="de.huxhorn.lilith.logback.encoder.ClassicLilithEncoder">
<IncludeCallerData>true</IncludeCallerData>
</encoder>
lilith logviewer を実行して、生成された lilith ファイルを開こうとすると、選択したログ ファイルのインデックスを作成するように求められ、その後、lilith ファイルが無効であることを示すエラーが表示されます。リリスのログ ファイルの内容を確認できますが、通常のテキスト ファイルのようです。何が間違っている可能性がありますか?また、ログ ビューアがファイルが無効であると判断するのはなぜですか?
ClassicLilithEncoder はテキスト ファイルを作成するだけですか? または、ファイルが正しくエンコードされていないことを示しているため、ログビューアはファイルが無効であると見なします。