The SocketAppender has the following properties:
On the other hand, if the network link is up, but the server
is down, the client will not be blocked when making log requests
but the log events will be lost due to server unavailability.
Long lived applications which create/destroy many
SocketAppender instances should be aware of this
garbage collection problem. Most other applications can safely
To avoid lost data, it is usually sufficient to close() the SocketAppender either explicitly or by
calling the shutdown() method
before exiting the application.