LogRecord


LogRecord java.util.logging

Java 1.4 serializable

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.

Figure 16-118. java.util.logging.LogRecord

 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( )



Java In A Nutshell
Java In A Nutshell, 5th Edition
ISBN: 0596007736
EAN: 2147483647
Year: 2004
Pages: 1220

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net