- Dec 28, 2013
-
-
Jonathan Baker authored
* changed direct access of timestamp field to use getTimstamp() instead inside of calculateElapsedTime.
-
Jonathan Baker authored
* Added support to the tomcat Server adaptor for correctly getting request start time. (Includes additional dependency on tomcat-coyote) * Update layouts.html to document the addition of elapsedTime/D to the pattern support for IAccessEvent * Modified AccessEvent.java to calculate the elapsedTime at construction of the event, instead of repeatedly in the getter. This allows the value to be more easily seen in a debugger, and cleans up the code slightly.
-
Francois Forster authored
-
Francois Forster authored
-
- Sep 07, 2013
-
-
Gianpaulo authored
-
- May 30, 2013
-
-
Gianpaulo authored
-
- May 14, 2013
- May 10, 2013
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
- May 02, 2013
-
-
Ceki Gulcu authored
-
- May 01, 2013
-
-
Carl Harris authored
ExecutorService.shutdownNow returns the list of jobs that never executed, not the list of jobs that didn't terminate.
-
- Apr 30, 2013
-
-
Carl Harris authored
Mutable fields in SocketAppenderBase were previously exposed as protected fields and modified by constructors in concrete subclasses. This commit improves encapsulation of the base class by exposing protected constructors for subclasses to invoke rather than directly exposing the fields. These new constructors are marked as deprecated, as the convenience constructors on the base classes (which are also deprecated) are the sole reason for their existence. A future release should remove all but the no-arg constructor from the base class and subclasses.
-
Carl Harris authored
These test classes were really testing SocketAppenderBase not SocketAppender, per se. The new implementation of SocketAppenderBase is significantly different and will require a new unit test suite.
-
Carl Harris authored
-
Ceki Gulcu authored
-
Carl Harris authored
Previously, the executor service used here was not consistent with a recent change to ContextBase (to allow more than one concurrent asynchronous task). This commit also ensures that the executor service is shut down when the valve is stopped.
-
Christian Brensing authored
Imports of Jetty and Tomcat packages are optional as you normally can not satisify both (typically there is either Tomcat or Jetty present as OSGi web container).
-
- Apr 29, 2013
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
- Apr 28, 2013
-
-
Carl Harris authored
Mutable fields in SocketAppenderBase were previously exposed as protected fields and modified by constructors in concrete subclasses. This commit improves encapsulation of the base class by exposing protected constructors for subclasses to invoke rather than directly exposing the fields. These new constructors are marked as deprecated, as the convenience constructors on the base classes (which are also deprecated) are the sole reason for their existence. A future release should remove all but the no-arg constructor from the base class and subclasses.
-
Carl Harris authored
These test classes were really testing SocketAppenderBase not SocketAppender, per se. The new implementation of SocketAppenderBase is significantly different and will require a new unit test suite.
-
- Apr 27, 2013
-
-
Carl Harris authored
For consistency with logback-core.
-
- Apr 26, 2013
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
- Apr 25, 2013
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
AppenderTracker is now extends AbstractComponentTracker, removed support for sifting in Gaffer, tests pass
-
- Apr 23, 2013
-
-
Ceki Gulcu authored
-
Carl Harris authored
-
Carl Harris authored
This eliminates duplicate life cycle management code in ContextBase and LogbackValve.
-
Carl Harris authored
This essentially mirrors the implementation in ContextBase.
-
Carl Harris authored
-
- Apr 18, 2013
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
- Apr 17, 2013
-
-
Ceki Gulcu authored
-
- Apr 11, 2013
-
-
Carl Harris authored
-