thx for info...
seems I have to create an extra blog for localized logging in my current blog series about logging in osgi enterprise applications ;-) http://ekkescorner.wordpress.com/blog-series/osgi-apps/

another question:
localized log messages makes much sense for systems running at customer site, but while developing and using DEBUG levels the messages usually will be only in english

does this mean I need two loggers for each class ?

logger.debug(...my debug messages with parameters...)
and
locLogger(...my info, warn, error ENUM messages...)

or will the underlying Logback system only use one Logger if the name is the same ?

whats the recommended way to do logging with enums and without in the same class ?

thx

ekke

Ceki Gulcu schrieb:


ekkehard wrote:
CAL10N sounds great...

I can use it together with parameterized messages like 'normal' logging with SLF4J ?

Yes, you can,

locLogger.info(MY_ENUM_KEY, getName(), getXYZ())
where the value of MY_ENUM_KEY is
"This is a log message from {} using {} and so on"

For translated messages, the JDK's MessageFormat convention is used. So, the value of the key should be:

"This is a log message from {0} using {1} and so on"

is performance same as using 'normal' SLF4J parameterized messages if depending from level nothging has to be logged ?

Give or take a few nano-seconds, yes.



_______________________________________________
user mailing list
[email protected]
http://www.slf4j.org/mailman/listinfo/user

Reply via email to