On Sep 6, 2005, at 4:27 AM, Subhendu wrote:


What should be added with %d so that we get the time-stamp in GMT format?

<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
  <layout class="org.apache.log4j.PatternLayout">
         <param name="ConversionPattern"
value="%d %-5p [%t] %C{2} (%F:%L) - %m% n"/>
  </layout>
 </appender>
Thanks
Subhendu

Support for arbitrary timezones was added to the CVS HEAD (not the 1.2 branch) with bug 32064 (http://issues.apache.org/bugzilla/ show_bug.cgi?id=32064). Basically, a time zone identifier can be added using a second brace after the %d.

<param name="ConversionPattern"
value="%d{yyyy-MM-dd HH:mm:ss}{GMT}Z %-5p [%t] %C{2} (%F:%L) - %m%n"/>

Should work.

I have not tested what would happen if you used:


<param name="ConversionPattern"
value="%d{}{GMT}Z %-5p [%t] %C{2} (%F:% L) - %m%n"/>


I don't know if an empty format specifier would be treated as the default, or if it would be a empty string format specifier which would omit emitting the date. I'm guessing it is the latter.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to