- Jul 18, 2008
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
- This is a modified and hopefully improved version of Raph Goer's patch. MDCLevelFilter was renamed as DynamicThresholdFilter. In particular, the syntax for configuring a DynamicThresholdFilter is much shorter and convenient than previously. Here is an example:. <turboFilter class="ch.qos.logback.classic.turbo.DynamicThresholdFilter"> <Key>userId</Key> <DefaultThreshold>ERROR</DefaultThreshold> <MDCValueLevelPair> <value>user1</value> <level>INFO</level> </MDCValueLevelPair> <MDCValueLevelPair> <value>user2</value> <level>TRACE</level> </MDCValueLevelPair> </turboFilter> See also turboDynamicThreshold.xml. However, I am not 100% satisfied with the semantics of DynamicThresholdFilter. Expect it to change according to feedback received on the mailing lists.
-
Ceki Gulcu authored
- added support for "valueOf" convention. Joran now assumes that any class which has a static valueOf method taking a String as an argument can be built from a string. Level, Duration and FileSize classes follow this convention. This patch is indirectly related to LBCLASSIC-53
-
- Jul 17, 2008
-
-
Ceki Gulcu authored
hopefully clearer. - Joran now support complex types without the need to declare their class in the XML element, if the complex type can be instantiated unequivocally. This can make config files shorter.
-
- Jul 16, 2008
-
-
Ceki Gulcu authored
No commit message
-
- Jul 14, 2008
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
- added link to Lilith
-
Ceki Gulcu authored
Escaping is implemented selectively. Cerated a new interface called EscapeUtil. In particular, FileNamePattern now uses AlmostAsIsEscapeUtil. See also http://jira.qos.ch/browse/LBCLASSIC-56
-
Ceki Gulcu authored
-
- Jun 24, 2008
-
-
Ceki Gulcu authored
-
- Jun 09, 2008
-
-
Ceki Gulcu authored
-
- Jun 03, 2008
-
-
Ceki Gulcu authored
-
- May 27, 2008
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
- May 20, 2008
-
-
Ceki Gulcu authored
-
- May 14, 2008
-
-
Ceki Gulcu authored
features of the Profiler API
-
Ceki Gulcu authored
-
Ceki Gulcu authored
Code responsible for extracting the string array has been moved into the ThorableToStringArray class. This allows StatusPrinter code (in lb-core) to compute string representation of throwables without creating a ThrowableInformationConverter (in lb-classic).
-
Ceki Gulcu authored
Code responsible for extracting the string array has been moved into the ThorableToStringArray class. This allows StatusPrinter code (in lb-core) to compute string representation of throwables without creating a ThrowableInformationConverter (in lb-classic).
-
- May 09, 2008
-
-
Ceki Gulcu authored
-
- May 07, 2008
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
- May 06, 2008
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
- May 05, 2008
-
-
Ceki Gulcu authored
- ProfilerRegistry instance are intended to help developers track profilers
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
- May 04, 2008
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
- May 03, 2008
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
Problem reported by Julia Hu [1]. [1] http://www.qos.ch/pipermail/logback-dev/2008-May/002506.html
-
- Apr 25, 2008
- Apr 17, 2008
-
-
Ceki Gulcu authored
- copyright is 2000 to 2008 - other docs changes
-
Ceki Gulcu authored
- fixed bug 147 which was caused by the user specifying a layout for SyslogAppender. SyslogAppender now disallows the user to set a layout. It also informs the user that the action is disallows directing her to an error page. - updated codes.html in relation to bug 147 - simplified and shortened codes.html
-