- Apr 04, 2013
-
-
Carl Harris authored
LOGBACK-826: work in progress on documentation
-
Carl Harris authored
-
Carl Harris authored
Other example configurations using layout remain and need the same treatment.
-
Carl Harris authored
-
Carl Harris authored
-
Carl Harris authored
changed SocketRemote address property to host
-
Carl Harris authored
SocketAppenderBase uses 'remoteHost'. The 'remote' suffix seems a little redundant when configuring the property inside of a <remote> component, so the preferred name is 'host' in SocketRemote. However, for consistency with SocketAppenderBase, this property can also be set using 'remoteHost'.
-
Carl Harris authored
removed name property from SocketRemote
-
Carl Harris authored
The name served no real purpose, while creating potential for confusion and additional noise in the configuration.
-
Carl Harris authored
LOGBACK-826: added SocketRemote examples
-
Carl Harris authored
Simple examples of configuring a ServerSocketAppender and a corresponding SocketRemote.
-
Carl Harris authored
Improvements to error logging in ConcurrentServerRunner
-
Carl Harris authored
Leftover from the removal of the logging methods.
-
Carl Harris authored
-
Carl Harris authored
-
Carl Harris authored
ConcurrentServerRunner was delegating logging to methods defined by a subclass. For subclasses defined in core, these methods were simply delegating to methods of ContextAware. For subclasses defined elsewhere (in which a LoggerContext might be available) logging might be handled differently. The logging produced by ConcurrentServerRunner is mostly intended to be diagnostic, so for consistency (no matter which module might contain the subclass) logging is now handled exclusively through ContextAware. This implies that this diagnostic logging is available only when the LoggerContext is configured for debugging, but at least that limitation is now consistent across subclasses of ConcurrentServerRunner.
-
Carl Harris authored
Handle RejectedExecutionException in ConcurrentServerRunner
-
Carl Harris authored
-
Carl Harris authored
-
Carl Harris authored
When the Executor rejects an execute request for a client runner, we summarily close the client socket to avoid a temporary resource leak.
-
Carl Harris authored
Cleaning up finally clauses with nested try blocks
-
Carl Harris authored
-
Carl Harris authored
-
Carl Harris authored
LOGBACK-625: create new component that acts as a client for ServerSocketAppender
-
- Apr 03, 2013
-
-
Carl Harris authored
Needed some missing classes from logback master.
-
Carl Harris authored
Not sure if the original author prefers the wildcard import...
-
Carl Harris authored
SSLSocketRemote has an 'ssl' property of type SSLConfiguration.
-
Carl Harris authored
-
Carl Harris authored
-
Carl Harris authored
-
Carl Harris authored
SocketRemote is a component that connects to a remote ServerSocketAppender and logs received events according to local configuration.
-
Carl Harris authored
Allows it to be reused for consistency in SocketRemote.
-
Carl Harris authored
-
Carl Harris authored
This class reimplements the much of the reconnect logic of the existing SocketAppenderBase but does so by exposing an API that is easy to integrate in a class that needs to handle automatic outbound connection re-establishment, and in a way that is more easily tested. This should be adopted into SocketAppenderBase after some operational experience is gained with it.
-
Carl Harris authored
Dealing with IOException on Socket.close in each finally where it appears is a pain...
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Carl Harris authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-