このクラスはリモートの サーバに対してログを出力するときに使用します。コンストラクタは次のようになっています。
その他に一度接続に失敗したときに、再度接続を試みるまでの時間間隔を設定することが出来ます。これは setReconnectionDelay( メソッドで設定することができます。ミリ秒で指定します。デフォルトは としたとき、再接続は行いません。
これらの設定を有効にするために、activateOptions( メソッドを実行することを忘れないで下さい。
また、SocketAppender を設定する必要はありません。出力フォーマットはリモートの サーバが決定することだからです。
このようにして、クライアントであるホスト毎にログの出力方法が指定することができます。
SimpleSocketServer サーバを起動するには、次のコマンドを入力します。
最後に、設定ファイルで SocketAppender を使用する場合の例を示します。
設定ファイルと設定ディレクトリを変えてみて、どのような挙動を示すか試すこと。