logging-log4j-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ralph Goers <rgo...@apache.org>
Subject Re: Change level name String ?
Date Wed, 31 Oct 2012 02:44:34 GMT
I could certainly document that as an option, but I only have one opinion and a successful
community needs more than that. If others want more I18n support then we will add it.

FWIW, with my suggestion a UI could treat the Level passed in the LogEvent as the key into
a resource bundle, so could easily be localized.  But you are correct that if it is really
desired to internationalize and localize in the app then it is best that it be done in Log4j.

Ralph

On Oct 30, 2012, at 6:00 PM, Gary Gregory <garydgregory@gmail.com> wrote:

> OK, well, that a fine POV to have. It would be nice to document that.
> 
> If we use the MVC metaphore, the log data (in a file for example) is the model.
> 
> So let's say I do my own Logger wrapper that does l10n, I still get the log levels in
English. 
> 
> What I was referring to is to l10n Log4J2 itself, but apps would have to do their own.
> 
> That would address Olivier's wish.
> 
> Gary
> 
> On Tue, Oct 30, 2012 at 6:52 PM, Ralph Goers <ralph.goers@dslextreme.com> wrote:
>> This is actually a sore point with me.   It is my opinion that l10n doesn't belong
in the logging framework itself. That should be done in the UI where the user is viewing the
messages. If you are going to do that then you should log a Message with a Message Id and
the parameters and the entire LogEvent with the Message should be stored in the target repository.
 Obviously a lot of people seem to disagree with me on this one.
>> 
>> Ralph
>> 
>> 
>> 
>> On Oct 30, 2012, at 2:44 PM, Gary Gregory wrote:
>> 
>>> This brings up the larger topic of i18n.
>>> 
>>> Should we have a message properties file where folks can say "Level.WARN = WARNING"?
>>> Eventually, if desired, other messages can be added.
>>> 
>>> Gary
>>> 
>>> On Tue, Oct 30, 2012 at 5:16 PM, Ralph Goers <ralph.goers@dslextreme.com>
wrote:
>>>> Ahh. Good question.
>>>> 
>>>> I was looking at LevelPatternConverter. It would be relatively trivial to
allow it to accept options so that you could specify  %p{WARN=Warning, ERROR=Error,FATAL=Critical}
 
>>>> 
>>>> Ralph
>>>> 
>>>> 
>>>> On Oct 30, 2012, at 2:10 PM, Gary Gregory wrote:
>>>> 
>>>>> Do you want to use log4j 1.2.x or 2.0 (beta)?
>>>>> 
>>>>> Gary
>>>>> 
>>>>> On Tue, Oct 30, 2012 at 5:05 PM, Olivier Lamy <olamy@apache.org>
wrote:
>>>>>> Hm, my goal is to use slf4j as api with log4j2.
>>>>>> I would prefer only provide a configuration file and to not have
>>>>>> specific log4j code introduced.
>>>>>> 
>>>>>> 2012/10/30 Gary Gregory <garydgregory@gmail.com>:
>>>>>> > Hm... in a custom layout I think...
>>>>>> >
>>>>>> > Gary
>>>>>> >
>>>>>> >
>>>>>> > On Tue, Oct 30, 2012 at 2:38 PM, Gary Gregory <garydgregory@gmail.com>
>>>>>> > wrote:
>>>>>> >>
>>>>>> >> In 1.2, maybe use reflection?
>>>>>> >>
>>>>>> >> In 2.0, I wonder if we should allow that to be changed and
how. In 2.0,
>>>>>> >> Level is an enum, not a class...
>>>>>> >>
>>>>>> >> Gary
>>>>>> >>
>>>>>> >>
>>>>>> >> On Tue, Oct 30, 2012 at 2:19 PM, Olivier Lamy <olamy@apache.org>
wrote:
>>>>>> >>>
>>>>>> >>> Hi,
>>>>>> >>> Is there any way to change the string use for level
?
>>>>>> >>> I'd like to use WARNING rather than WARN
>>>>>> >>>
>>>>>> >>> Thanks
>>>>>> >>> --
>>>>>> >>> Olivier Lamy
>>>>>> >>> Talend: http://coders.talend.com
>>>>>> >>> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>>>>> >>>
>>>>>> >>> ---------------------------------------------------------------------
>>>>>> >>> To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org
>>>>>> >>> For additional commands, e-mail: log4j-dev-help@logging.apache.org
>>>>>> >>>
>>>>>> >>
>>>>>> >>
>>>>>> >>
>>>>>> >> --
>>>>>> >> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>> >> JUnit in Action, 2nd Ed: http://bit.ly/ECvg0
>>>>>> >> Spring Batch in Action: http://bit.ly/bqpbCK
>>>>>> >> Blog: http://garygregory.wordpress.com
>>>>>> >> Home: http://garygregory.com/
>>>>>> >> Tweet! http://twitter.com/GaryGregory
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > --
>>>>>> > E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>>> > JUnit in Action, 2nd Ed: http://bit.ly/ECvg0
>>>>>> > Spring Batch in Action: http://bit.ly/bqpbCK
>>>>>> > Blog: http://garygregory.wordpress.com
>>>>>> > Home: http://garygregory.com/
>>>>>> > Tweet! http://twitter.com/GaryGregory
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> Olivier Lamy
>>>>>> Talend: http://coders.talend.com
>>>>>> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>>>>> 
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org
>>>>>> For additional commands, e-mail: log4j-dev-help@logging.apache.org
>>>>> 
>>>>> 
>>>>> 
>>>>> -- 
>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org 
>>>>> JUnit in Action, 2nd Ed: http://bit.ly/ECvg0
>>>>> Spring Batch in Action: http://bit.ly/bqpbCK
>>>>> Blog: http://garygregory.wordpress.com 
>>>>> Home: http://garygregory.com/
>>>>> Tweet! http://twitter.com/GaryGregory
>>> 
>>> 
>>> 
>>> -- 
>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org 
>>> JUnit in Action, 2nd Ed: http://bit.ly/ECvg0
>>> Spring Batch in Action: http://bit.ly/bqpbCK
>>> Blog: http://garygregory.wordpress.com 
>>> Home: http://garygregory.com/
>>> Tweet! http://twitter.com/GaryGregory
> 
> 
> 
> -- 
> E-Mail: garydgregory@gmail.com | ggregory@apache.org 
> JUnit in Action, 2nd Ed: http://bit.ly/ECvg0
> Spring Batch in Action: http://bit.ly/bqpbCK
> Blog: http://garygregory.wordpress.com 
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory

Mime
View raw message