donaldp 01/12/12 03:39:25
Modified: src/java/org/apache/log/format PatternFormatter.java
Log:
Made it possible to specify the format of date in the auxilliary parameter of
the format for dates.
Submitted By: "Bachran, Michael" <[EMAIL PROTECTED]>
Revision Changes Path
1.22 +12 -2
jakarta-avalon-logkit/src/java/org/apache/log/format/PatternFormatter.java
Index: PatternFormatter.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-logkit/src/java/org/apache/log/format/PatternFormatter.java,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- PatternFormatter.java 2001/11/19 12:18:33 1.21
+++ PatternFormatter.java 2001/12/12 11:39:25 1.22
@@ -8,6 +8,8 @@
package org.apache.log.format;
import java.io.StringWriter;
+import java.text.SimpleDateFormat;
+import java.util.Date;
import java.util.Stack;
import org.apache.log.ContextMap;
import org.apache.log.ContextStack;
@@ -71,7 +73,7 @@
*
* @author <a href="mailto:[EMAIL PROTECTED]">Peter Donald</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Sylvain Wallez</a>
- * @version CVS $Revision: 1.21 $ $Date: 2001/11/19 12:18:33 $
+ * @version CVS $Revision: 1.22 $ $Date: 2001/12/12 11:39:25 $
*/
public class PatternFormatter
implements Formatter, org.apache.log.Formatter
@@ -526,7 +528,15 @@
*/
protected String getTime( final long time, final String format )
{
- return Long.toString( time );
+ if ( null == format )
+ {
+ return Long.toString( time );
+ }
+ else
+ {
+ final SimpleDateFormat simpleDateFormat = new SimpleDateFormat(
format );
+ return simpleDateFormat.format( new Date( time ) );
+ }
}
/**
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>