Create with the given Layout and address. Specify an end- of-line string if you want that appended to each message
Append an event to the output. If the operations fails we have to revert to an alternative logging strategy, which will probably require a backup Appender specified during construction. For now we simply echo to Cerr if the socket has become unavailable.
Close the socket associated with this Appender
Return the fingerprint for this class
Return the name of this class
Interface for all logging layout instances
Return the mask used to identify this Appender. The mask is used to figure out whether an appender has already been invoked for a particular logger.
Return the name of this Appender.
Append a message to the output.
Return the current Level setting
Return the current Level setting
Static method to return a mask for identifying the Appender. Each Appender class should have a unique fingerprint so that we can figure out which ones have been invoked for a given event. A bitmask is a simple an efficient way to do that.
Set the current layout to be that of the argument, or the generic layout where the argument is null
Return the current Layout
Attach another appender to this one
Return the next appender in the list
Close this appender. This would be used for file, sockets, and such like.
Appender for sending formatted output to a Socket.