Package org.apache.juli
Class OneLineFormatter
- java.lang.Object
-
- java.util.logging.Formatter
-
- org.apache.juli.OneLineFormatter
-
public class OneLineFormatter extends java.util.logging.Formatter
Provides same information as default log format but on a single line to make it easier to grep the logs. The only exception is stacktraces which are always preceded by whitespace to make it simple to skip them.
-
-
Constructor Summary
Constructors Constructor Description OneLineFormatter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addTimestamp(java.lang.StringBuilder buf, long timestamp)
java.lang.String
format(java.util.logging.LogRecord record)
java.lang.String
getTimeFormat()
Obtain the format currently being used for time stamps in log messages.void
setTimeFormat(java.lang.String timeFormat)
Specify the time format to use for time stamps in log messages.
-
-
-
Method Detail
-
setTimeFormat
public void setTimeFormat(java.lang.String timeFormat)
Specify the time format to use for time stamps in log messages.- Parameters:
timeFormat
- The format to use using theSimpleDateFormat
syntax
-
getTimeFormat
public java.lang.String getTimeFormat()
Obtain the format currently being used for time stamps in log messages.- Returns:
- The current format in
SimpleDateFormat
syntax
-
format
public java.lang.String format(java.util.logging.LogRecord record)
- Specified by:
format
in classjava.util.logging.Formatter
-
addTimestamp
protected void addTimestamp(java.lang.StringBuilder buf, long timestamp)
-
-