LogRecord | java.util.logging |
Instances of
this class are used to represent log messages as they are passed
between Logger, Handler,
Filter and Formatter objects.
LogRecord defines a number of JavaBeans-type
property getter and setter methods. The values of the various
properties encapsulate all details of the log message. The
LogRecord( ) constructor takes arguments for the
two most important properties: the log level and the log message (or
localization key). The constructor also initializes the
millis property to the current time, the
sequenceNumber property to a unique (within the
VM) value that can be used to compare the order of two log messages,
and the threadID property to a unique identifier
for the current thread. All other properties of the
LogRecord are left uninitialized with their
default null values.

public class LogRecord implements Serializable {
// Public Constructors
public LogRecord(Level level, String msg);
// Public Instance Methods
public Level getLevel( );
public String getLoggerName( );
public String getMessage( );
public long getMillis( );
public Object[ ] getParameters( );
public java.util.ResourceBundle getResourceBundle( );
public String getResourceBundleName( );
public long getSequenceNumber( );
public String getSourceClassName( );
public String getSourceMethodName( );
public int getThreadID( );
public Throwable getThrown( );
public void setLevel(Level level);
public void setLoggerName(String name);
public void setMessage(String message);
public void setMillis(long millis);
public void setParameters(Object[ ] parameters);
public void setResourceBundle(java.util.ResourceBundle bundle);
public void setResourceBundleName(String name);
public void setSequenceNumber(long seq);
public void setSourceClassName(String sourceClassName);
public void setSourceMethodName(String sourceMethodName);
public void setThreadID(int threadID);
public void setThrown(Throwable thrown);
}
Passed To
ConsoleHandler.publish( ),
FileHandler.publish( ),
Filter.isLoggable( ),
java.util.logging.Formatter.{format( ),
formatMessage( )}, Handler.{isLoggable(
), publish( )}, Logger.log(
), MemoryHandler.{isLoggable( ),
publish( )}, SimpleFormatter.format(
), SocketHandler.publish( ),
StreamHandler.{isLoggable( ), publish(
)}, XMLFormatter.format( )
|