Actually i never said to use 2 lines. Just to not be that verbose for console (dev) logger.
File layout should stay production compliant and onelineformatter is good for me even if truncating classes/method can be welcomed Le 30 juil. 2014 20:23, "Christopher Schultz" <ch...@christopherschultz.net> a écrit : > Romain, > > On 7/28/14, 3:59 AM, Romain Manni-Bucau wrote: > > 2014-07-28 9:38 GMT+02:00 Rainer Jung <rainer.j...@kippdata.de>: > >> Am 27.07.2014 um 19:19 schrieb Romain Manni-Bucau: > >> > >>> Here is the one we use: > >>> > >>> > http://svn.apache.org/repos/asf/tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/log/SingleLineFormatter.java > >> > >> > >> Can you compare the infomration provided by that formatter withz the > info > >> provided by OneLineFormatter (Example line)? By a quick look at the > code, > >> OneLineFormatter doesn't seem to show much info. > >> > >> > > > > OneLineFormatter: > > > > 28-Jul-2014 09:56:25.516 INFO [localhost-startStop-1] > > org.apache.catalina.startup.HostConfig.deployWAR Deployment of web > > application archive /home/prod/hazelcast-tomcat/webapps/ROOT.war has > > finished in 3 283 ms > > > > SimpleLineFormatter: > > > > INFO - Deployment of web application archive > > /home/prod/hazelcast-tomcat/webapps/ROOT.war has finished in 3 283 ms > > > > > > Main difference is OneLineFormatter often overflow in console (font > > size 9pt, screen size: 17"), not SimpleLineFormatter -> very nice in > > dev > > I will be -1 to any change like you are suggesting. > > Word-wrapping is not something that a logger should do. When searching > for errors in a log file, I don't want to have to grep for something and > then go into the file to find out when it happened. The only thing that > should be on separate lines is the stack trace if it's being included. > > If you want to look at a log file with certain portions cropped to a > certain number of characters, use sed, awk, or cut. > > -chris > >