logging-log4j-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <mwom...@apache.org>
Subject RE: [SUBMIT] Timezone support for date elements of pattern layout
Date Tue, 30 Jul 2002 06:35:36 GMT
Wow.  Ceki, I am surprised you have not commented on this yet.  Maybe I
missed it being so busy at work lately.  But if Mike implements to the
supplied javadoc, it looks like it would implement most of the PatternLayout
proposal (http://qos.ch/specs/PatternLayout.html) except for maybe
dynamically specifiying new conversion words.  I would choose to have
lowercase conversion words instead of mixed case.  I would also choose the
single % with {} for grouping specifiers as in Ceki's proposal (instead of
matching % characters), but the core appears to be there.

But frankly, I think that doing this is not required to accept Mike's first
round of changes he has submitted.  I don't see where "%d{@lit@d}." is any
less readable than the current conversion specifiers.  It is just as
cryptic, yes.  Yes, I think conversion words are the way to go.  But unless
there are other concrete objections/corrections to Mike's original
submission (locale, timezone, separator specifiers), I think we should
accept those changes.  THEN we can look at changing
PatternLayout/PatternParser to accept conversion words, etc.  Otherwise the
already large changes become even larger and harder to track.  And it looks
like Mike is obviously willing to take a crack at conversion words.

I just don't think we should leave this submission hanging on the vine.
It's already taken time to just find the time to review the changes.  If
there is something else that needs to be addressed, let's talk about it.
Otherwise, lets accept a very useful submission from an enthusiastic
contributor (and sign him up for something else ;-) ).


> -----Original Message-----
> From: Michael A. McAngus [mailto:mam@infinet.com]
> Sent: Sunday, July 28, 2002 8:12 AM
> To: Log4J Developers List
> Subject: Re: [SUBMIT] Timezone support for date elements of pattern
> layout
> Ceki Gülcü wrote:
>  >
>  > Mike,
>  >
>  > It is very rare to have non-committers to submit patches of this
>  > breath. Including test cases in your contribution also deserves
>  > credit. I join Mark in expressing my thanks. Thank you Mike.
>  >
>  > As Mark observed these changes will go to 1.3 but possibly after
>  > significant changes. In particular, I am uneasy about the %d suboption
>  > syntax. %d{ISO8601@cCH@lit@d.@tCET} does not seem particularly user
>  > friendly. Wouldn't it be possible to generalize option parsing for
>  > *all* conversion specifiers?
>  >
>  > Please also see also http://qos.ch/specs/PatternLayout.html.
>  >
> Since he brought up the subject twice, I decided to act on Ceki's specs
> and start working on String based pattern ids for PatternLayout (as
> opposed to the current character based pattern ids).
> I decided to start by writing the Javadocs that would describe the final
> set of commands, and get feedback from the rest of the list.
> In the process, I found some errors in the Javadocs that I submitted in
> my previous modifications to PatternLayout.
> Attached, please find two Zip files.
> _PatternLayout update.zip_ contains the updated PatternLayout, with
> corrected Javadocs, and its associated diff file.
> _Proposed PatternLayout.zip_ contains the Javadoc describing my proposed
> changes for PatternLayout.
> --
> Cheers,
> Mike McAngus
> mam@infinet.com

To unsubscribe, e-mail:   <mailto:log4j-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:log4j-dev-help@jakarta.apache.org>

View raw message