|
Build 1.0_r1(from source) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.logging.LogRecord
public class LogRecord
A LogRecord object represents a logging request. It is passed
between the logging framework and individual logging handlers. Client
applications should not modify a LogRecord object that has
been passed into the logging framework.
The LogRecord class will infer the source method name and
source class name the first time they are accessed if the client application
didn't specify them explicitly. This automatic inference is based on the
analysis of the call stack and is not guaranteed to be precise. Client
applications should force the initialization of these two fields by calling
getSourceClassName or getSourceMethodName if
they expect to use them after passing the LogRecord object to
another thread or transmitting it over RMI.
| Constructor Summary | |
|---|---|
LogRecord(Level level,
String msg)
Constructs a LogRecord object using the supplied the
logging level and message. |
|
| Method Summary | |
|---|---|
Level |
getLevel()
Gets the logging level. |
String |
getLoggerName()
Gets the name of the logger. |
String |
getMessage()
Gets the raw message. |
long |
getMillis()
Gets the time that the event occurred, in milliseconds since 1970. |
Object[] |
getParameters()
Gets the parameters. |
ResourceBundle |
getResourceBundle()
Gets the resource bundle used to localize the raw message during formatting. |
String |
getResourceBundleName()
Gets the name of the resource bundle. |
long |
getSequenceNumber()
Gets the sequence number. |
String |
getSourceClassName()
Gets the name of the class that issued the logging call. |
String |
getSourceMethodName()
Gets the name of the method that issued the logging call. |
int |
getThreadID()
Gets the ID of the thread originating the message. |
Throwable |
getThrown()
Gets the Throwable object associated with this log record. |
void |
setLevel(Level level)
Sets the logging level. |
void |
setLoggerName(String loggerName)
Sets the name of the logger. |
void |
setMessage(String message)
Sets the raw message. |
void |
setMillis(long millis)
Sets the time that the event occurred, in milliseconds since 1970. |
void |
setParameters(Object[] parameters)
Sets the parameters. |
void |
setResourceBundle(ResourceBundle resourceBundle)
Sets the resource bundle used to localize the raw message during formatting. |
void |
setResourceBundleName(String resourceBundleName)
Sets the name of the resource bundle. |
void |
setSequenceNumber(long sequenceNumber)
Sets the sequence number. |
void |
setSourceClassName(String sourceClassName)
Sets the name of the class that issued the logging call. |
void |
setSourceMethodName(String sourceMethodName)
Sets the name of the method that issued the logging call. |
void |
setThreadID(int threadID)
Sets the ID of the thread originating the message. |
void |
setThrown(Throwable thrown)
Sets the Throwable object associated with this log record. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LogRecord(Level level,
String msg)
LogRecord object using the supplied the
logging level and message. The millis property is set to the current
time. The sequence property is set to a new unique value, allocated in
increasing order within a VM. The thread ID is set to a unique value for
the current thread. All other properties are set to null.
level - the logging level which may not be nullmsg - the raw message| Method Detail |
|---|
public Level getLevel()
public void setLevel(Level level)
level - the level to setpublic String getLoggerName()
public void setLoggerName(String loggerName)
loggerName - the logger name to setpublic String getMessage()
public void setMessage(String message)
message - the raw message to setpublic long getMillis()
public void setMillis(long millis)
millis - the time that the event occurred, in milliseconds since 1970public Object[] getParameters()
public void setParameters(Object[] parameters)
parameters - the array of parameters to setpublic ResourceBundle getResourceBundle()
public void setResourceBundle(ResourceBundle resourceBundle)
resourceBundle - the resource bundle to setpublic String getResourceBundleName()
public void setResourceBundleName(String resourceBundleName)
resourceBundleName - the name of the resource bundle to setpublic long getSequenceNumber()
public void setSequenceNumber(long sequenceNumber)
sequenceNumber - the sequence number to setpublic String getSourceClassName()
public void setSourceClassName(String sourceClassName)
sourceClassName - the name of the class that issued the logging callpublic String getSourceMethodName()
public void setSourceMethodName(String sourceMethodName)
sourceMethodName - the name of the method that issued the logging callpublic int getThreadID()
public void setThreadID(int threadID)
threadID - the ID of the thread originating the messagepublic Throwable getThrown()
Throwable object associated with this log record.
Throwable object associated with this log
recordpublic void setThrown(Throwable thrown)
Throwable object associated with this log record.
thrown - the Throwable object associated with this log
record
|
Build 1.0_r1(from source) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||