1

SocketAppenderを使用してイベントをソケット サーバーに記録しようとしています。

送信する必要があるのは、カスタム ログ オブジェクトです。ただし、すべてのオブジェクトが toString を使用して文字列として送信されているようです。

ここでそれについて読んでください:

誰でもこれに対処する方法を知っていますか? 助言がありますか?

サーバー上で文字列を解析してオブジェクトを構築する必要がありますか? SocketAppender 以外のアペンダーを追加できるように、Logback を使用しています。

4

1 に答える 1

0

私の提案は次のとおりです。

  • fastjsonを使用して、オブジェクトを json 文字列に変換します。
  • json 文字列を logback 関数呼び出しに渡します。
  • 文字列を解析し、サーバー上でオブジェクトを再構築します。
于 2013-03-08T01:32:51.043 に答える