Review request: 7006814 "sun.util.logging.PlatformLogger ability to override the output format"

Alan Bateman Alan.Bateman at oracle.com
Wed Mar 9 18:08:29 UTC 2011


Mandy Chung wrote:
> :
> As Eamonn said, I don't think we can change the default of 
> SimpleFormatter to one line as it would break existing 
> apps/scripts/tools that depend on the format.
>
> When j.u.logging is enabled (e.g. the j.u.logging API is called), it 
> will use the SimpleFormatter as the default.  If the platform logger 
> uses one-line format, the output will be inconsistent depending on 
> whether the j.u.logging API is used by the application.  Keeping the 
> default same as j.u.logging avoids the confusion.
Right, but it seems very strange that the property only controls whether 
the platform logger emits the one-line format. It doesn't seem to be too 
much additional work to have SimpleFormatter do the same, or are you 
assuming that applications wanting a one-line format will configure 
their own formatter with java.util.logging.ConsoleHandler.formatter?

-Alan.



More information about the core-libs-dev mailing list