public class Logging
extends java.lang.Object
java.util.logging
. The default logger name is gov.nasa.worldwind
. The logger name is
configurable via Configuration
.Configuration
,
java.util.logging
Modifier and Type | Field and Description |
---|---|
protected static int |
MAX_MESSAGE_REPEAT |
protected static java.lang.String |
MESSAGE_BUNDLE_NAME |
Modifier and Type | Method and Description |
---|---|
static int |
getMaxMessageRepeatCount()
Indicates the maximum number of times the same log message should be repeated when generated in the same context,
such as within a loop over renderables when operations in the loop consistently fail.
|
static java.lang.String |
getMessage(java.lang.String property)
Retrieves a message from the WorldWind message resource bundle.
|
static java.lang.String |
getMessage(java.lang.String property,
java.lang.Object... args)
Retrieves a message from the WorldWind message resource bundle formatted with specified arguments.
|
static java.lang.String |
getMessage(java.lang.String property,
java.lang.String arg)
Retrieves a message from the WorldWind message resource bundle formatted with a single argument.
|
static java.util.logging.Logger |
logger()
Returns the WorldWind logger.
|
static java.util.logging.Logger |
logger(java.lang.String loggerName)
Returns a specific logger.
|
protected static final int MAX_MESSAGE_REPEAT
protected static final java.lang.String MESSAGE_BUNDLE_NAME
public static int getMaxMessageRepeatCount()
public static java.lang.String getMessage(java.lang.String property)
property
- the property identifying which message to retrieve.public static java.lang.String getMessage(java.lang.String property, java.lang.Object... args)
MessageFormat
.property
- the property identifying which message to retrieve.args
- the arguments referenced by the format string identified property
.MessageFormat
public static java.lang.String getMessage(java.lang.String property, java.lang.String arg)
MessageFormat
.property
- the property identifying which message to retrieve.arg
- the single argument referenced by the format string identified property
.MessageFormat
public static java.util.logging.Logger logger()
public static java.util.logging.Logger logger(java.lang.String loggerName)
Configuration
to determine the configured
WorldWind logger.
This is needed by Configuration
to avoid calls back into itself when its singleton
instance is not yet instantiated.loggerName
- the name of the logger to use.