At 01:49 10.05.2001 -0400, you wrote:
>hi there,
>
>i recently decided to upgrade my own custom logging program with a
>couple features. before i did that though, i did a quick search around
>for other logging packages and happened across the log4j package. i
>downloaded it and i am very impressed. i'm sure the dev team is
>inundated with accolades, but i insist on adding mine to the pile. a
>fine piece of software. i decided to stop using my package, and use
>log4j instead.
>
>i have a couple of suggestions i would like to offer based on
>modifications i've made and found useful. although i suspect it may be
>a little late for 1.1 release.
>
>the first one is simply making the separator used in the ctor for
>NDC.DiagnosticContext not default to a space, but make it a field in
>NDC. some of the information i use looks better when it has periods
>separating the bits, sometimes spaces/commas/colons etc. a minor point.
A similar suggestion was made some time ago. I'd have to look at the code to see what
you were doing exactly.
>the other is extending the relative time concept to include relative
>time in a particular NDC. i use the NDC to provide logging information
>for a client connetion to a servlet env we use, and i find it helpful to
>both know how long the entire user connection lasted, as well as how
>long an individual piece of the code took to run. this NDC time can be
>optionally individually set for each push operation, only use the
>initial push time, as well as providing a resetStartTime() to reset the
>relative time for a particular NDC level. this is used in the
>PatternLayout with an upper-case R as the conversion character. i have
>also set it up such that if the time isn't explicitly set at the NDC
>level, then the LoggingEvent.getStartTime() value is used, effetively
>allowing me to always just use %R, and if i was concerned about timing
>at the NDC level, i get that time. if i wasn't concerned and didn't
>modify the NDC start time, then it acts just like the %r conversion
>character.
Neat.
>if these would be of any use to anyone else, please let me know what i
>should do about submitting these changes. they're pretty small,
>probably only about 20 lines, not including comments.
Please send them over in "diff -u" format. Regards, Ceki
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]