|
Oracle Fusion Middleware Java API Reference for Oracle ADF Share 11g Release 1 (11.1.1) E10686-04 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoracle.adf.share.logging.ADFLogger
public class ADFLogger
This is a wrapper class of java logger class. It adds ADF conveneience methods. All other java logger methods as well are available for user.
Field Summary | |
---|---|
static java.lang.String |
ADD_CONTEXT_DATA_TAG
|
static java.lang.String |
ADF_ANALYTICS_LOGGER_NAME
|
static java.lang.String |
ADF_LOGGER_MESSAGE_BUNDLE
|
static java.lang.String |
ADF_MESSAGE_ACTION_DESC
|
static java.lang.String |
ADF_MESSAGE_ACTION_NAME
|
static java.lang.String |
ADF_MESSAGE_CONTEXT_DATA
|
static java.lang.String |
ADF_MESSAGE_DEFAULT_CONTEXT_DATA
|
static java.lang.String |
ADF_MESSAGE_DELIMITER
|
static java.lang.String |
ADF_MESSAGE_PAYLOAD
|
static java.lang.String |
ADF_MESSAGE_STATUS
|
static java.lang.String |
ADF_ODL_LOGGER_NAME
|
static java.lang.String |
ADF_PERF_LOGGER_NAME
|
static java.lang.String |
ENTERRING_TAG
|
static java.util.logging.Level |
ERROR
|
static java.lang.String |
EXITING_TAG
|
static java.util.logging.Level |
INTERNAL_ERROR
|
static java.util.logging.Level |
NOTIFICATION
|
static java.util.logging.Level |
TRACE
|
static java.util.logging.Level |
WARNING
|
Constructor Summary | |
---|---|
protected |
ADFLogger(java.util.logging.Logger log)
The sole private constructor |
Method Summary | |
---|---|
void |
addContextData(java.lang.String actionName,
java.util.HashMap<java.lang.String,java.lang.String> contextData)
|
void |
addHandler(java.util.logging.Handler handler)
Add a log Handler to receive logging messages. |
void |
begin(java.lang.String actionName,
java.util.HashMap<java.lang.String,java.lang.String> contextData)
|
void |
config(java.lang.String msg)
Log a CONFIG message. |
void |
config(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg)
Log a CONFIG message, with no arguments. |
void |
config(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Object param1)
Log a CONFIG message, with one object parameter. |
void |
config(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Object[] params)
Log a CONFIG message, with an array of object arguments. |
static ADFLogger |
createADFLogger(java.lang.Class c)
Find or create a logger for a named subsystem. |
static ADFLogger |
createADFLogger(java.lang.Class c,
java.lang.String resourceBundleName)
Find or create a logger for a named subsystem. |
static ADFLogger |
createADFLogger(java.lang.Package p)
Find or create a logger for a named subsystem. |
static ADFLogger |
createADFLogger(java.lang.Package p,
java.lang.String resourceBundleName)
Find or create a logger for a named subsystem. |
static ADFLogger |
createADFLogger(java.lang.String name)
Find or create a logger for a named subsystem. |
static ADFLogger |
createADFLogger(java.lang.String name,
java.lang.String resourceBundleName)
Find or create a logger for a named subsystem. |
void |
end(java.lang.String actionName)
|
void |
entering(java.lang.String sourceClass,
java.lang.String sourceMethod)
Log a method entry. |
void |
entering(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.Object param1)
Log a method entry, with one parameter. |
void |
entering(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.Object[] params)
Log a method entry, with an array of parameters. |
void |
exiting(java.lang.String sourceClass,
java.lang.String sourceMethod)
Log a method return. |
void |
exiting(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.Object result)
Log a method return, with result object. |
void |
fine(java.lang.String msg)
Log a FINE message. |
void |
fine(java.lang.String message,
java.lang.Object param)
Log a fine level message with one parameter |
void |
fine(java.lang.String message,
java.lang.Object[] params)
Log a fine level message with its parameters |
void |
fine(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg)
Log a FINE message, with no arguments. |
void |
fine(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Object param1)
Log a FINE message, with one object parameter. |
void |
fine(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Object[] params)
Log a FINE message, with an array of object arguments. |
void |
fine(java.lang.String message,
java.lang.Throwable t)
Log a fine level message for the throwable object |
void |
fine(java.lang.Throwable t)
Log a fine level message for the throwable object |
void |
finer(java.lang.String msg)
Log a FINER message. |
void |
finer(java.lang.String message,
java.lang.Object param)
Log a finer level message with one parameter |
void |
finer(java.lang.String message,
java.lang.Object[] params)
Log a finer level message with its parameters |
void |
finer(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg)
Log a FINER message, with no arguments. |
void |
finer(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Object param1)
Log a FINER message, with one object parameter. |
void |
finer(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Object[] params)
Log a FINER message, with an array of object arguments. |
void |
finer(java.lang.String message,
java.lang.Throwable t)
Log a finer level message for the throwable object |
void |
finer(java.lang.Throwable t)
Log a finer level message for the throwable object |
void |
finest(java.lang.String msg)
Log a FINEST message. |
void |
finest(java.lang.String message,
java.lang.Object param)
Log a finest message with one parameter |
void |
finest(java.lang.String message,
java.lang.Object[] params)
Log a finest message with its parameters |
void |
finest(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg)
Log a FINEST message, with no arguments. |
void |
finest(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Object param1)
Log a FINEST message, with one object parameter. |
void |
finest(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Object[] params)
Log a FINEST message, with an array of object arguments. |
void |
finest(java.lang.String message,
java.lang.Throwable t)
Log a finest message for the throwable object |
void |
finest(java.lang.Throwable t)
Log a finest message for the throwable object |
static void |
flush()
This API is called by either a standalone application or a devleopment framework(like ADF) to flush performance logging and business analytics logging contents for each individual request. |
static ADFLogger |
getAnonymousLogger()
Create an anonymous Logger. |
static ADFLogger |
getAnonymousLogger(java.lang.String resourceBundleName)
Create an anonymous Logger. |
static java.lang.String |
getECID()
Deprecated. 1. If want to get current ECID string, replace with oracle.adf.share.logging.internal.LoggingUtils.getECID(); 2. If want to pass ecid from parent to child thread, call newChildExecutionContext(); |
java.util.logging.Filter |
getFilter()
Get the current filter for this Logger. |
java.lang.String |
getFormattedMessage(java.lang.String msg)
Return a formatted message. |
java.lang.String |
getFormattedMessage(java.lang.String msg,
java.lang.Object[] params)
Return a formatted message. |
java.util.logging.Handler[] |
getHandlers()
Get the Handlers associated with this logger. |
java.util.logging.Level |
getLevel()
Get the log Level that has been specified for this Logger. |
java.util.logging.Logger |
getLogger()
Get the Java logger from ADF Logger |
java.lang.String |
getName()
Get the name for this logger. |
java.util.logging.Logger |
getParent()
Return the parent for this Logger. |
java.util.ResourceBundle |
getResourceBundle()
Retrieve the localization resource bundle for this logger for the current default locale. |
java.lang.String |
getResourceBundleName()
Retrieve the localization resource bundle name for this logger. |
boolean |
getUseParentHandlers()
Discover whether or not this logger is sending its output to its parent logger. |
void |
info(java.lang.String msg)
Log an INFO message. |
void |
info(java.lang.String message,
java.lang.Object param)
Log an info level message with one parameter |
void |
info(java.lang.String message,
java.lang.Object[] params)
Log an info level message with its parameters |
void |
info(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg)
Log a INFO message, with no arguments. |
void |
info(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Object param1)
Log a INFO message, with one object parameter. |
void |
info(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Object[] params)
Log a INFO message, with an array of object arguments. |
void |
info(java.lang.String message,
java.lang.Throwable t)
Log an info level message for the throwable object |
void |
info(java.lang.Throwable t)
Log an info level message for the throwable object |
void |
internal(java.lang.String message,
java.lang.Object param)
Log an internal error for the message with one parameter |
void |
internal(java.lang.String message,
java.lang.Object[] params)
Log an internal error for the message with its parameters |
void |
internal(java.lang.String message,
java.lang.Throwable t)
Log an internal error for the message and the throwable object |
void |
internal(java.lang.Throwable t)
Log an internal error for the throwable object |
boolean |
isConfig()
Returns true if config messages should be logged. |
boolean |
isFine()
Returns true if fine messages should be logged. |
boolean |
isFiner()
Returns true if finer messages should be logged. |
boolean |
isFinest()
Returns true if finest messages should be logged. |
boolean |
isInfo()
Returns true if info messages should be logged. |
boolean |
isInternal()
Returns true if InternalError messages should be logged. |
boolean |
isLoggable(java.util.logging.Level level)
Check if a message of the given level would actually be logged by this logger. |
boolean |
isSevere()
Returns true if severe messages should be logged. |
boolean |
isWarning()
Returns true if warning messages should be logged. |
void |
log(java.util.logging.Level level,
java.lang.String msg)
Log a message, with no arguments. |
void |
log(java.util.logging.Level level,
java.lang.String msg,
java.lang.Object param1)
Log a message, with one object parameter. |
void |
log(java.util.logging.Level level,
java.lang.String msg,
java.lang.Object[] params)
Log a message, with an array of object arguments. |
void |
log(java.util.logging.Level level,
java.lang.String msg,
java.lang.Object[] params,
java.lang.Throwable thrown)
Log a message, with associated Throwable information. |
void |
log(java.util.logging.Level level,
java.lang.String msg,
java.lang.Throwable thrown)
Log a message, with associated Throwable information. |
void |
log(java.util.logging.LogRecord record)
Log a LogRecord. |
void |
log(java.lang.String msg)
Log a message, with no arguments. |
void |
logp(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg)
Log a message, specifying source class and method, with no arguments. |
void |
logp(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Object param1)
Log a message, specifying source class and method, with a single object parameter to the log message. |
void |
logp(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Object[] params)
Log a message, specifying source class and method, with an array of object arguments. |
void |
logp(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Object[] params,
java.lang.Throwable thrown)
Log a message, specifying source class and method, with associated Throwable information. |
void |
logp(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Object params1,
java.lang.Object params2,
java.lang.Object params3)
Log a message, with an list of object arguments. |
void |
logp(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Throwable thrown)
Log a message, specifying source class and method, with associated Throwable information. |
void |
logrb(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String bundleName,
java.lang.String msg)
Log a message, specifying source class, method, and resource bundle name with no arguments. |
void |
logrb(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String bundleName,
java.lang.String msg,
java.lang.Object param1)
Log a message, specifying source class, method, and resource bundle name, with a single object parameter to the log message. |
void |
logrb(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String bundleName,
java.lang.String msg,
java.lang.Object[] params)
Log a message, specifying source class, method, and resource bundle name, with an array of object arguments. |
void |
logrb(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String bundleName,
java.lang.String msg,
java.lang.Object[] params,
java.lang.Throwable thrown)
Log a message, specifying source class, method, and resource bundle name, with associated Throwable information. |
void |
logrb(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String bundleName,
java.lang.String msg,
java.lang.Throwable thrown)
Log a message, specifying source class, method, and resource bundle name, with associated Throwable information. |
void |
removeHandler(java.util.logging.Handler handler)
Remove a log Handler. |
static void |
setECID(java.lang.String ecid)
Deprecated. The pair of getECID(), setECID() should be replaced by newChildExecutionContext(), setExecutionContext(), and deactivateExecutionContext() |
void |
setFilter(java.util.logging.Filter newFilter)
Set a filter to control output on this Logger. |
void |
setLevel(java.util.logging.Level newLevel)
Set the log level specifying which message levels will be logged by this logger. |
void |
setParent(java.util.logging.Logger parent)
Set the parent for this Logger. |
void |
setUseParentHandlers(boolean useParentHandlers)
Specify whether or not this logger should send its output to it's parent Logger. |
void |
severe(java.lang.String msg)
Log a SEVERE message. |
void |
severe(java.lang.String message,
java.lang.Object param)
Log a severe level message with one parameter |
void |
severe(java.lang.String message,
java.lang.Object[] params)
Log a severe level message with its parameters |
void |
severe(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg)
Log a SEVERE message, with no arguments. |
void |
severe(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Object param1)
Log a SEVERE message, with one object parameter. |
void |
severe(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Object[] params)
Log a SEVERE message, with an array of object arguments. |
void |
severe(java.lang.String message,
java.lang.Throwable t)
Log a severe level message for the throwable object |
void |
severe(java.lang.Throwable t)
Log a severe level message for the throwable object |
void |
throwing(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.Throwable thrown)
Log throwing an exception. |
void |
throwing(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.Throwable thrown)
Log throwing an exception. |
void |
warning(java.lang.String msg)
Log a WARNING message. |
void |
warning(java.lang.String message,
java.lang.Object param)
Log a warning message with one parameter |
void |
warning(java.lang.String message,
java.lang.Object[] params)
Log a warning message with its parameters |
void |
warning(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg)
Log a WARNING message, with no arguments. |
void |
warning(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Object param1)
Log a WARNING message, with one object parameter. |
void |
warning(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Object[] params)
Log a WARNING message, with an array of object arguments. |
void |
warning(java.lang.String message,
java.lang.Throwable t)
Log a waning message for the throwable object |
void |
warning(java.lang.Throwable t)
Log a warning message for the throwable object |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.util.logging.Level INTERNAL_ERROR
public static final java.util.logging.Level ERROR
public static final java.util.logging.Level TRACE
public static final java.util.logging.Level NOTIFICATION
public static final java.util.logging.Level WARNING
public static final java.lang.String ENTERRING_TAG
public static final java.lang.String EXITING_TAG
public static final java.lang.String ADD_CONTEXT_DATA_TAG
public static final java.lang.String ADF_MESSAGE_DELIMITER
public static final java.lang.String ADF_MESSAGE_STATUS
public static final java.lang.String ADF_MESSAGE_ACTION_NAME
public static final java.lang.String ADF_MESSAGE_ACTION_DESC
public static final java.lang.String ADF_MESSAGE_PAYLOAD
public static final java.lang.String ADF_MESSAGE_CONTEXT_DATA
public static final java.lang.String ADF_MESSAGE_DEFAULT_CONTEXT_DATA
public static final java.lang.String ADF_ANALYTICS_LOGGER_NAME
public static final java.lang.String ADF_PERF_LOGGER_NAME
public static final java.lang.String ADF_ODL_LOGGER_NAME
public static final java.lang.String ADF_LOGGER_MESSAGE_BUNDLE
Constructor Detail |
---|
protected ADFLogger(java.util.logging.Logger log)
log
- The java.util.logging.Logger object to wrap withMethod Detail |
---|
public java.util.logging.Logger getLogger()
public static ADFLogger createADFLogger(java.lang.String name)
If a new logger is created its log level will be configured based on the LogManager configuration and it will configured to also send logging output to its parent's handlers. It will be registered in the LogManager global namespace.
name
- A name for the logger. This should
be a dot-separated name and should normally
be based on the package name or class name
of the subsystem, such as java.net
or javax.swing
public static ADFLogger createADFLogger(java.lang.String name, java.lang.String resourceBundleName)
If a new logger is created its log level will be configured based on the LogManager and it will configured to also send logging output to its parent loggers Handlers. It will be registered in the LogManager global namespace.
If the named Logger already exists and does not yet have a localization resource bundle then the given resource bundle name is used. If the named Logger already exists and has a different resource bundle name then an IllegalArgumentException is thrown.
name
- A name for the logger. This should
be a dot-separated name and should normally
be based on the package name or class name
of the subsystem, such as java.net
or javax.swingresourceBundleName
- name of ResourceBundle to be used for localizing
messages for this logger.
java.util.MissingResourceException
- if the named ResourceBundle cannot be found.
java.lang.IllegalArgumentException
- if the Logger already exists and uses
a different resource bundle name.public static ADFLogger createADFLogger(java.lang.Class c)
If a new logger is created its log level will be configured based on the LogManager configuration and it will configured to also send logging output to its parent's handlers. It will be registered in the LogManager global namespace.
c
- A class instance for the logger.
public static ADFLogger createADFLogger(java.lang.Class c, java.lang.String resourceBundleName)
If a new logger is created its log level will be configured based on the LogManager configuration and it will configured to also send logging output to its parent's handlers. It will be registered in the LogManager global namespace.
c
- A class instance for the logger.resourceBundleName
- name of ResourceBundle to be used for localizing
messages for this logger.
public static ADFLogger createADFLogger(java.lang.Package p)
If a new logger is created its log level will be configured based on the LogManager configuration and it will configured to also send logging output to its parent's handlers. It will be registered in the LogManager global namespace.
p
- A Package instance for the logger.
public static ADFLogger createADFLogger(java.lang.Package p, java.lang.String resourceBundleName)
If a new logger is created its log level will be configured based on the LogManager configuration and it will configured to also send logging output to its parent's handlers. It will be registered in the LogManager global namespace.
p
- A Package instance for the logger.resourceBundleName
- name of ResourceBundle to be used for localizing
messages for this logger.
public static ADFLogger getAnonymousLogger()
This factory method is primarily intended for use from applets. Because the resulting Logger is anonymous it can be kept private by the creating class. This removes the need for normal security checks, which in turn allows untrusted applet code to update the control state of the Logger. For example an applet can do a setLevel or an addHandler on an anonymous Logger.
Even although the new logger is anonymous, it is configured to have the root logger ("") as its parent. This means that by default it inherits its effective level and handlers from the root logger.
public static ADFLogger getAnonymousLogger(java.lang.String resourceBundleName)
This factory method is primarily intended for use from applets. Because the resulting Logger is anonymous it can be kept private by the creating class. This removes the need for normal security checks, which in turn allows untrusted applet code to update the control state of the Logger. For example an applet can do a setLevel or an addHandler on an anonymous Logger.
Even although the new logger is anonymous, it is configured to have the root logger ("") as its parent. This means that by default it inherits its effective level and handlers from the root logger.
resourceBundleName
- name of ResourceBundle to be used for localizing
messages for this logger.
java.util.MissingResourceException
- if the named ResourceBundle cannot be found.public java.util.ResourceBundle getResourceBundle()
public java.lang.String getResourceBundleName()
public void setFilter(java.util.logging.Filter newFilter) throws java.lang.SecurityException
After passing the initial "level" check, the Logger will call this Filter to check if a log record should really be published.
newFilter
- a filter object (may be null)
java.lang.SecurityException
- if a security manager exists and if
the caller does not have LoggingPermission("control").public java.util.logging.Filter getFilter()
public void log(java.util.logging.LogRecord record)
All the other logging methods in this class call through this method to actually perform any logging. Subclasses can override this single method to capture all log activity.
record
- the LogRecord to be publishedpublic void log(java.lang.String msg)
If the logger is currently enabled for the given message level then the given message is forwarded to all the registered output Handler objects.
msg
- The string message (or a key in the message catalog)public void log(java.util.logging.Level level, java.lang.String msg)
If the logger is currently enabled for the given message level then the given message is forwarded to all the registered output Handler objects.
level
- One of the message level identifiers, e.g. SEVEREmsg
- The string message (or a key in the message catalog)public void log(java.util.logging.Level level, java.lang.String msg, java.lang.Object param1)
If the logger is currently enabled for the given message level then a corresponding LogRecord is created and forwarded to all the registered output Handler objects.
level
- One of the message level identifiers, e.g. SEVEREmsg
- The string message (or a key in the message catalog)param1
- parameter to the messagepublic void log(java.util.logging.Level level, java.lang.String msg, java.lang.Object[] params)
If the logger is currently enabled for the given message level then a corresponding LogRecord is created and forwarded to all the registered output Handler objects.
level
- One of the message level identifiers, e.g. SEVEREmsg
- The string message (or a key in the message catalog)params
- array of parameters to the messagepublic void log(java.util.logging.Level level, java.lang.String msg, java.lang.Throwable thrown)
If the logger is currently enabled for the given message level then the given arguments are stored in a LogRecord which is forwarded to all registered output handlers.
Note that the thrown argument is stored in the LogRecord thrown property, rather than the LogRecord parameters property. Thus is it processed specially by output Formatters and is not treated as a formatting parameter to the LogRecord message property.
level
- One of the message level identifiers, e.g. SEVEREmsg
- The string message (or a key in the message catalog)thrown
- Throwable associated with log message.public void log(java.util.logging.Level level, java.lang.String msg, java.lang.Object[] params, java.lang.Throwable thrown)
If the logger is currently enabled for the given message level then the given arguments are stored in a LogRecord which is forwarded to all registered output handlers.
Note that the thrown argument is stored in the LogRecord thrown property, rather than the LogRecord parameters property. Thus is it processed specially by output Formatters and is not treated as a formatting parameter to the LogRecord message property.
level
- One of the message level identifiers, e.g. SEVEREmsg
- The string message (or a key in the message catalog)params
- array of parameters to the messagethrown
- Throwable associated with log message.public void logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg)
If the logger is currently enabled for the given message level then the given message is forwarded to all the registered output Handler objects.
level
- One of the message level identifiers, e.g. SEVEREsourceClass
- name of class that issued the logging requestsourceMethod
- name of method that issued the logging requestmsg
- The string message (or a key in the message catalog)public void logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object param1)
If the logger is currently enabled for the given message level then a corresponding LogRecord is created and forwarded to all the registered output Handler objects.
level
- One of the message level identifiers, e.g. SEVEREsourceClass
- name of class that issued the logging requestsourceMethod
- name of method that issued the logging requestmsg
- The string message (or a key in the message catalog)param1
- Parameter to the log message.public void logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object[] params)
If the logger is currently enabled for the given message level then a corresponding LogRecord is created and forwarded to all the registered output Handler objects.
level
- One of the message level identifiers, e.g. SEVEREsourceClass
- name of class that issued the logging requestsourceMethod
- name of method that issued the logging requestmsg
- The string message (or a key in the message catalog)params
- Array of parameters to the messagepublic void logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Throwable thrown)
If the logger is currently enabled for the given message level then the given arguments are stored in a LogRecord which is forwarded to all registered output handlers.
Note that the thrown argument is stored in the LogRecord thrown property, rather than the LogRecord parameters property. Thus is it processed specially by output Formatters and is not treated as a formatting parameter to the LogRecord message property.
level
- One of the message level identifiers, e.g. SEVEREsourceClass
- name of class that issued the logging requestsourceMethod
- name of method that issued the logging requestmsg
- The string message (or a key in the message catalog)thrown
- Throwable associated with log message.public void logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object[] params, java.lang.Throwable thrown)
If the logger is currently enabled for the given message level then the given arguments are stored in a LogRecord which is forwarded to all registered output handlers.
Note that the thrown argument is stored in the LogRecord thrown property, rather than the LogRecord parameters property. Thus is it processed specially by output Formatters and is not treated as a formatting parameter to the LogRecord message property.
level
- One of the message level identifiers, e.g. SEVEREsourceClass
- name of class that issued the logging requestsourceMethod
- name of method that issued the logging requestmsg
- The string message (or a key in the message catalog)params
- Array of parameters to the messagethrown
- Throwable associated with log message.public void logrb(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String msg)
If the logger is currently enabled for the given message level then the given message is forwarded to all the registered output Handler objects.
The msg string is localized using the named resource bundle. If the resource bundle name is null, then the msg string is not localized.
level
- One of the message level identifiers, e.g. SEVEREsourceClass
- name of class that issued the logging requestsourceMethod
- name of method that issued the logging requestbundleName
- name of resource bundle to localize msgmsg
- The string message (or a key in the message catalog)
java.util.MissingResourceException
- if no suitable ResourceBundle can
be found.public void logrb(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String msg, java.lang.Object param1)
If the logger is currently enabled for the given message level then a corresponding LogRecord is created and forwarded to all the registered output Handler objects.
The msg string is localized using the named resource bundle. If the resource bundle name is null, then the msg string is not localized.
level
- One of the message level identifiers, e.g. SEVEREsourceClass
- name of class that issued the logging requestsourceMethod
- name of method that issued the logging requestbundleName
- name of resource bundle to localize msgmsg
- The string message (or a key in the message catalog)param1
- Parameter to the log message.
java.util.MissingResourceException
- if no suitable ResourceBundle can
be found.public void logrb(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String msg, java.lang.Object[] params)
If the logger is currently enabled for the given message level then a corresponding LogRecord is created and forwarded to all the registered output Handler objects.
The msg string is localized using the named resource bundle. If the resource bundle name is null, then the msg string is not localized.
level
- One of the message level identifiers, e.g. SEVEREsourceClass
- name of class that issued the logging requestsourceMethod
- name of method that issued the logging requestbundleName
- name of resource bundle to localize msgmsg
- The string message (or a key in the message catalog)params
- Array of parameters to the message
java.util.MissingResourceException
- if no suitable ResourceBundle can
be found.public void logrb(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String msg, java.lang.Throwable thrown)
If the logger is currently enabled for the given message level then the given arguments are stored in a LogRecord which is forwarded to all registered output handlers.
The msg string is localized using the named resource bundle. If the resource bundle name is null, then the msg string is not localized.
Note that the thrown argument is stored in the LogRecord thrown property, rather than the LogRecord parameters property. Thus is it processed specially by output Formatters and is not treated as a formatting parameter to the LogRecord message property.
level
- One of the message level identifiers, e.g. SEVEREsourceClass
- name of class that issued the logging requestsourceMethod
- name of method that issued the logging requestbundleName
- name of resource bundle to localize msgmsg
- The string message (or a key in the message catalog)thrown
- Throwable associated with log message.
java.util.MissingResourceException
- if no suitable ResourceBundle can
be found.public void logrb(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String msg, java.lang.Object[] params, java.lang.Throwable thrown)
If the logger is currently enabled for the given message level then the given arguments are stored in a LogRecord which is forwarded to all registered output handlers.
The msg string is localized using the named resource bundle. If the resource bundle name is null, then the msg string is not localized.
Note that the thrown argument is stored in the LogRecord thrown property, rather than the LogRecord parameters property. Thus is it processed specially by output Formatters and is not treated as a formatting parameter to the LogRecord message property.
level
- One of the message level identifiers, e.g. SEVEREsourceClass
- name of class that issued the logging requestsourceMethod
- name of method that issued the logging requestbundleName
- name of resource bundle to localize msgmsg
- The string message (or a key in the message catalog)params
- Array of parameters to the messagethrown
- Throwable associated with log message.
java.util.MissingResourceException
- if no suitable ResourceBundle can
be found.public void begin(java.lang.String actionName, java.util.HashMap<java.lang.String,java.lang.String> contextData)
public void addContextData(java.lang.String actionName, java.util.HashMap<java.lang.String,java.lang.String> contextData)
public void end(java.lang.String actionName)
public void entering(java.lang.String sourceClass, java.lang.String sourceMethod)
This is a convenience method that can be used to log entry to a method. A LogRecord with message "ENTRY", log level FINER, and the given sourceMethod and sourceClass is logged.
sourceClass
- name of class that issued the logging requestsourceMethod
- name of method that is being enteredpublic void entering(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Object param1)
This is a convenience method that can be used to log entry to a method. A LogRecord with message "ENTRY {0}", log level FINER, and the given sourceMethod, sourceClass, and parameter is logged.
sourceClass
- name of class that issued the logging requestsourceMethod
- name of method that is being enteredparam1
- parameter to the method being enteredpublic void entering(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Object[] params)
This is a convenience method that can be used to log entry to a method. A LogRecord with message "ENTRY" (followed by a format {N} indicator for each entry in the parameter array), log level FINER, and the given sourceMethod, sourceClass, and parameters is logged.
sourceClass
- name of class that issued the logging requestsourceMethod
- name of method that is being enteredparams
- array of parameters to the method being enteredpublic void exiting(java.lang.String sourceClass, java.lang.String sourceMethod)
This is a convenience method that can be used to log returning from a method. A LogRecord with message "RETURN", log level FINER, and the given sourceMethod and sourceClass is logged.
sourceClass
- name of class that issued the logging requestsourceMethod
- name of the methodpublic void exiting(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Object result)
This is a convenience method that can be used to log returning from a method. A LogRecord with message "RETURN {0}", log level FINER, and the gives sourceMethod, sourceClass, and result object is logged.
sourceClass
- name of class that issued the logging requestsourceMethod
- name of the methodresult
- Object that is being returnedpublic void throwing(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Throwable thrown)
This is a convenience method to log that a method is terminating by throwing an exception. The logging is done using the FINER level.
If the logger is currently enabled for the given message level then the given arguments are stored in a LogRecord which is forwarded to all registered output handlers. The LogRecord's message is set to "THROW".
Note that the thrown argument is stored in the LogRecord thrown property, rather than the LogRecord parameters property. Thus is it processed specially by output Formatters and is not treated as a formatting parameter to the LogRecord message property.
sourceClass
- name of class that issued the logging requestsourceMethod
- name of the method.thrown
- The Throwable that is being thrown.public void severe(java.lang.String msg)
If the logger is currently enabled for the SEVERE message level then the given message is forwarded to all the registered output Handler objects.
msg
- The string message (or a key in the message catalog)public void warning(java.lang.String msg)
If the logger is currently enabled for the WARNING message level then the given message is forwarded to all the registered output Handler objects.
msg
- The string message (or a key in the message catalog)public void info(java.lang.String msg)
If the logger is currently enabled for the INFO message level then the given message is forwarded to all the registered output Handler objects.
msg
- The string message (or a key in the message catalog)public void config(java.lang.String msg)
If the logger is currently enabled for the CONFIG message level then the given message is forwarded to all the registered output Handler objects.
msg
- The string message (or a key in the message catalog)public void fine(java.lang.String msg)
If the logger is currently enabled for the FINE message level then the given message is forwarded to all the registered output Handler objects.
msg
- The string message (or a key in the message catalog)public void finer(java.lang.String msg)
If the logger is currently enabled for the FINER message level then the given message is forwarded to all the registered output Handler objects.
msg
- The string message (or a key in the message catalog)public void finest(java.lang.String msg)
If the logger is currently enabled for the FINEST message level then the given message is forwarded to all the registered output Handler objects.
msg
- The string message (or a key in the message catalog)public void throwing(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Throwable thrown)
Level.SEVERE -- Serious exceptions or error conditions such that an application can no longer run.
Level.WARNING -- Exceptions or errors that are not fatal, but an application will run with some problems.
level
- Java Logging levelsourceClass
- name of class that issued the logging requestsourceMethod
- name of the methodthrown
- The Throwable that is being thrownpublic void severe(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg)
The message is forwarded to appropriate Java Logger objects.
sourceClass
- the name of the class that issued the logging requestsourceMethod
- the name of the method that issued the logging requestmsg
- the string message (or a key in the resource bundle)public void severe(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object param1)
The message is forwarded to appropriate Java Logger objects.
sourceClass
- the name of the class that issued the logging requestsourceMethod
- the name of the method that issued the logging requestmsg
- the string message (or a key in the resource bundle)param1
- a parameter to the messagepublic void severe(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object[] params)
The message is forwarded to appropriate Java Logger objects.
sourceClass
- the name of the class that issued the logging requestsourceMethod
- the name of the method that issued the logging requestmsg
- the string message (or a key in the resource bundle)params
- an array of parameters to the messagepublic void warning(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg)
The message is forwarded to appropriate Java Logger objects.
sourceClass
- the name of the class that issued the logging requestsourceMethod
- the name of the method that issued the logging requestmsg
- the string message (or a key in the resource bundle)public void warning(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object param1)
The message is forwarded to appropriate Java Logger objects.
sourceClass
- the name of the class that issued the logging requestsourceMethod
- the name of the method that issued the logging requestmsg
- the string message (or a key in the resource bundle)param1
- a parameter to the messagepublic void warning(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object[] params)
The message is forwarded to appropriate Java Logger objects.
sourceClass
- the name of the class that issued the logging requestsourceMethod
- the name of the method that issued the logging requestmsg
- the string message (or a key in the resource bundle)params
- an array of parameters to the messagepublic void info(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg)
The message is forwarded to appropriate Java Logger objects.
sourceClass
- the name of the class that issued the logging requestsourceMethod
- the name of the method that issued the logging requestmsg
- the string message (or a key in the resource bundle)public void info(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object param1)
The message is forwarded to appropriate Java Logger objects.
sourceClass
- the name of the class that issued the logging requestsourceMethod
- the name of the method that issued the logging requestmsg
- the string message (or a key in the resource bundle)param1
- a parameter to the messagepublic void info(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object[] params)
The message is forwarded to appropriate Java Logger objects.
sourceClass
- the name of the class that issued the logging requestsourceMethod
- the name of the method that issued the logging requestmsg
- the string message (or a key in the resource bundle)params
- an array of parameters to the messagepublic void config(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg)
The message is forwarded to appropriate Java Logger objects.
sourceClass
- the name of the class that issued the logging requestsourceMethod
- the name of the method that issued the logging requestmsg
- the string message (or a key in the resource bundle)public void config(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object param1)
The message is forwarded to appropriate Java Logger objects.
sourceClass
- the name of the class that issued the logging requestsourceMethod
- the name of the method that issued the logging requestmsg
- the string message (or a key in the resource bundle)param1
- a parameter to the messagepublic void config(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object[] params)
The message is forwarded to appropriate Java Logger objects.
sourceClass
- the name of the class that issued the logging requestsourceMethod
- the name of the method that issued the logging requestmsg
- the string message (or a key in the resource bundle)params
- an array of parameters to the messagepublic void fine(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg)
The message is forwarded to appropriate Java Logger objects.
sourceClass
- the name of the class that issued the logging requestsourceMethod
- the name of the method that issued the logging requestmsg
- the string message (or a key in the resource bundle)public void fine(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object param1)
The message is forwarded to appropriate Java Logger objects.
sourceClass
- the name of the class that issued the logging requestsourceMethod
- the name of the method that issued the logging requestmsg
- the string message (or a key in the resource bundle)param1
- a parameter to the messagepublic void fine(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object[] params)
The message is forwarded to appropriate Java Logger objects.
sourceClass
- the name of the class that issued the logging requestsourceMethod
- the name of the method that issued the logging requestmsg
- the string message (or a key in the resource bundle)params
- an array of parameters to the messagepublic void finer(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg)
The message is forwarded to appropriate Java Logger objects.
sourceClass
- the name of the class that issued the logging requestsourceMethod
- the name of the method that issued the logging requestmsg
- the string message (or a key in the resource bundle)public void finer(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object param1)
The message is forwarded to appropriate Java Logger objects.
sourceClass
- the name of the class that issued the logging requestsourceMethod
- the name of the method that issued the logging requestmsg
- the string message (or a key in the resource bundle)param1
- a parameter to the messagepublic void finer(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object[] params)
The message is forwarded to appropriate Java Logger objects.
sourceClass
- the name of the class that issued the logging requestsourceMethod
- the name of the method that issued the logging requestmsg
- the string message (or a key in the resource bundle)params
- an array of parameters to the messagepublic void finest(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg)
The message is forwarded to appropriate Java Logger objects.
sourceClass
- the name of the class that issued the logging requestsourceMethod
- the name of the method that issued the logging requestmsg
- the string message (or a key in the resource bundle)public void finest(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object param1)
The message is forwarded to appropriate Java Logger objects.
sourceClass
- the name of the class that issued the logging requestsourceMethod
- the name of the method that issued the logging requestmsg
- the string message (or a key in the resource bundle)param1
- a parameter to the messagepublic void finest(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object[] params)
The message is forwarded to appropriate Java Logger objects.
sourceClass
- the name of the class that issued the logging requestsourceMethod
- the name of the method that issued the logging requestmsg
- the string message (or a key in the resource bundle)params
- an array of parameters to the messagepublic void logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object params1, java.lang.Object params2, java.lang.Object params3)
The message is forwarded to appropriate Java Logger objects.
sourceClass
- the name of the class that issued the logging requestsourceMethod
- the name of the method that issued the logging requestmsg
- the string message (or a key in the resource bundle)params1
- Parameter 1 to the log messageparams2
- Parameter 2 to the log messageparams3
- Parameter 3 to the log messagepublic void setLevel(java.util.logging.Level newLevel) throws java.lang.SecurityException
If the new level is null, it means that this node should inherit its level from its nearest ancestor with a specific (non-null) level value.
newLevel
- the new value for the log level (may be null)
java.lang.SecurityException
- if a security manager exists and if
the caller does not have LoggingPermission("control").public java.util.logging.Level getLevel()
public boolean isLoggable(java.util.logging.Level level)
level
- a message logging level
public java.lang.String getName()
public void addHandler(java.util.logging.Handler handler) throws java.lang.SecurityException
By default, Loggers also send their output to their parent logger. Typically the root Logger is configured with a set of Handlers that essentially act as default handlers for all loggers.
handler
- a logging Handler
java.lang.SecurityException
- if a security manager exists and if
the caller does not have LoggingPermission("control").public void removeHandler(java.util.logging.Handler handler) throws java.lang.SecurityException
Returns silently if the given Handler is not found.
handler
- a logging Handler
java.lang.SecurityException
- if a security manager exists and if
the caller does not have LoggingPermission("control").public java.util.logging.Handler[] getHandlers()
public void setUseParentHandlers(boolean useParentHandlers)
useParentHandlers
- true if output is to be sent to the
logger's parent.
java.lang.SecurityException
- if a security manager exists and if
the caller does not have LoggingPermission("control").public boolean getUseParentHandlers()
public java.util.logging.Logger getParent()
This method returns the nearest extant parent in the namespace. Thus if a Logger is called "a.b.c.d", and a Logger called "a.b" has been created but no logger "a.b.c" exists, then a call of getParent on the Logger "a.b.c.d" will return the Logger "a.b".
The result will be null if it is called on the root Logger in the namespace.
public void setParent(java.util.logging.Logger parent)
It should not be called from application code.
parent
- the new parent logger
java.lang.SecurityException
- if a security manager exists and if
the caller does not have LoggingPermission("control").public void internal(java.lang.Throwable t)
t
- the throwable objectpublic void internal(java.lang.String message, java.lang.Throwable t)
message
- the error message to be loggedt
- the throwable objectpublic void internal(java.lang.String message, java.lang.Object param)
message
- the error message to be loggedparam
- the parameter used in the messagepublic void internal(java.lang.String message, java.lang.Object[] params)
message
- the error message to be loggedparams
- the parameters used in the messagepublic void severe(java.lang.Throwable t)
t
- the throwable objectpublic void severe(java.lang.String message, java.lang.Throwable t)
message
- the message to be loggedt
- throwable objectpublic void severe(java.lang.String message, java.lang.Object param)
message
- the message to be loggedparam
- the parameter used in the messagepublic void severe(java.lang.String message, java.lang.Object[] params)
message
- the message to be loggedparams
- the parameters used in the messagepublic void warning(java.lang.Throwable t)
t
- the throwable objectpublic void warning(java.lang.String message, java.lang.Throwable t)
message
- the message to be loggedt
- the throwable objectpublic void warning(java.lang.String message, java.lang.Object param)
message
- the message to be loggedparam
- the parameter used in the messagepublic void warning(java.lang.String message, java.lang.Object[] params)
message
- the message to be loggedparams
- the parameters used in the messagepublic void info(java.lang.Throwable t)
t
- the throwable objectpublic void info(java.lang.String message, java.lang.Throwable t)
message
- the message to be loggedt
- the throwable objectpublic void info(java.lang.String message, java.lang.Object param)
message
- the message to be loggedparam
- the parameter used by messagepublic void info(java.lang.String message, java.lang.Object[] params)
message
- the message to be loggedparams
- the parameters used by messagepublic void fine(java.lang.Throwable t)
t
- the throwable objectpublic void fine(java.lang.String message, java.lang.Throwable t)
message
- the message to be loggedt
- public void fine(java.lang.String message, java.lang.Object param)
message
- the message to be loggedparam
- the parameter used in the messagepublic void fine(java.lang.String message, java.lang.Object[] params)
message
- the message to be loggedparams
- the parameters used in the messagepublic void finer(java.lang.Throwable t)
t
- the throwable objectpublic void finer(java.lang.String message, java.lang.Throwable t)
message
- the message to be loggedt
- the throwable objectpublic void finer(java.lang.String message, java.lang.Object param)
message
- the message to be logggedparam
- the parameter used in the messagepublic void finer(java.lang.String message, java.lang.Object[] params)
message
- the message to be loggedparams
- the parameters used in the messagepublic void finest(java.lang.Throwable t)
t
- the throwable objectpublic void finest(java.lang.String message, java.lang.Throwable t)
message
- the message to be loggedt
- the throwable objectpublic void finest(java.lang.String message, java.lang.Object param)
message
- the message to be loggedparam
- the parameter used in the messagepublic void finest(java.lang.String message, java.lang.Object[] params)
message
- the message to be loggedparams
- the parameters used in the messagepublic boolean isInternal()
public boolean isSevere()
public boolean isWarning()
public boolean isInfo()
public boolean isConfig()
public boolean isFine()
public boolean isFiner()
public boolean isFinest()
public static void flush()
@Deprecated public static java.lang.String getECID()
@Deprecated public static void setECID(java.lang.String ecid)
ecid
- the ecid string. Normally it can be retrieved from getECID
from another thread which already has ecid setpublic java.lang.String getFormattedMessage(java.lang.String msg)
Generates a localize message that can be pass to Exception
msg
- The string message (or a key in the message catalog)
public java.lang.String getFormattedMessage(java.lang.String msg, java.lang.Object[] params)
Generates a localize message that can be pass to Exception
msg
- The string message (or a key in the message catalog)params
- array of parameters to the message
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Share 11g Release 1 (11.1.1) E10686-04 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |