logging-log4j-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ceki Gülcü <c...@qos.ch>
Subject Re: [PATCH] Additional PatternLayout conversion characters
Date Fri, 22 Feb 2002 14:13:48 GMT
Bernd,

I would like to allow users to define their own conversion characters. This 
feature is planned for log4j 1.3. Cheers, Ceki

At 13:53 20.02.2002 +0100, you wrote:
>Hi
>
>I propose two new pattern letters, %P and %T. The reasons for it are:
>- shorter log lines for improved readability
>- create more space for log line text (at the end of the line)
>
>The attached tar file contains "cvs diff -u ..." from all involved files.
>
>I hope I got everything right. If not, I would be happy if you help me improve
>future contributions.
>
>Regards
>-Bernd.
>
>
>Details
>=======
>
>The following files are involved in the changes:
>...
>M src/java/org/apache/log4j/Level.java
>M src/java/org/apache/log4j/PatternLayout.java
>M src/java/org/apache/log4j/Priority.java
>cvs server: Updating src/java/org/apache/log4j/config
>cvs server: Updating src/java/org/apache/log4j/helpers
>M src/java/org/apache/log4j/helpers/PatternParser.java
>cvs server: Updating src/java/org/apache/log4j/jmx
>cvs server: Updating src/java/org/apache/log4j/net
>cvs server: Updating src/java/org/apache/log4j/net/test
>cvs server: Updating src/java/org/apache/log4j/nt
>cvs server: Updating src/java/org/apache/log4j/nt/test
>cvs server: Updating src/java/org/apache/log4j/or
>cvs server: Updating src/java/org/apache/log4j/or/jms
>cvs server: Updating src/java/org/apache/log4j/or/sax
>cvs server: Updating src/java/org/apache/log4j/performance
>cvs server: Updating src/java/org/apache/log4j/performance/history
>cvs server: Updating src/java/org/apache/log4j/performance/xml
>cvs server: Updating src/java/org/apache/log4j/spi
>M src/java/org/apache/log4j/spi/LoggingEvent.java
>...
>------
>
>
>Sample output
>-------------
>a) long format with %p %t
>ConversionPattern="%d %p %t %-6c (%13F:%L) [%x] - %m%n"
>
>2002-02-19 23:02:34,718 FATAL main basic  (BasicTest.java:42) [] - Fatal 
>message
>2002-02-19 23:02:34,728 ERROR main basic  (BasicTest.java:43) [] - Error 
>message
>2002-02-19 23:02:34,728 WARN main basic  (BasicTest.java:44) [] - Warn message
>2002-02-19 23:02:34,728 INFO main basic  (BasicTest.java:45) [] - Info message
>2002-02-19 23:02:34,728 DEBUG main basic  (BasicTest.java:46) [] - Debug 
>message
>
>------------------------
>
>b) short format with %P %T
>ConversionPattern="%d %P %3T %-6c (%13F:%L) [%x] - %m%n"
>
>2002-02-19 23:01:36,595 F   m basic  (BasicTest.java:42) [] - Fatal message
>2002-02-19 23:01:36,605 E   m basic  (BasicTest.java:43) [] - Error message
>2002-02-19 23:01:36,605 W   m basic  (BasicTest.java:44) [] - Warn message
>2002-02-19 23:01:36,605 I   m basic  (BasicTest.java:45) [] - Info message
>2002-02-19 23:01:36,615 D   m basic  (BasicTest.java:46) [] - Debug message
>
>
>--
>Bernd Goetz                                     goetz@tarsec.com
>TARSEC AG                                       Tel +41 1 496 61 11
>Rautistrasse 12                                 Fax +41 1 496 61 99
>Postfach                                        Mobile +41 79 759 04 26
>8047 Zurich, Switzerland                        http://www.tarsec.com
>
>--
>To unsubscribe, e-mail:   <mailto:log4j-dev-unsubscribe@jakarta.apache.org>
>For additional commands, e-mail: <mailto:log4j-dev-help@jakarta.apache.org>


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


Mime
View raw message