NASA World Wind

gov.nasa.worldwind.util
Class Logging

java.lang.Object
  extended by gov.nasa.worldwind.util.Logging

public class Logging
extends java.lang.Object

This class of static methods provides the interface to logging for World Wind components. Logging is performed via java.util.logging. The default logger name is gov.nasa.worldwind. The logger name is configurable via Configuration.

See Also:
Configuration, java.util.logging

Method Summary
static java.lang.String getMessage(java.lang.String property)
          Retrieves a message from the World Wind message resource bundle.
static java.lang.String getMessage(java.lang.String property, java.lang.Object... args)
          Retrieves a message from the World Wind 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 World Wind message resource bundle formatted with a single argument.
static java.util.logging.Logger logger()
          Returns the World Wind logger.
static java.util.logging.Logger logger(java.lang.String loggerName)
          Returns a specific logger.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getMessage

public static java.lang.String getMessage(java.lang.String property)
Retrieves a message from the World Wind message resource bundle.

Parameters:
property - the property identifying which message to retrieve.
Returns:
The requested message.

getMessage

public static java.lang.String getMessage(java.lang.String property,
                                          java.lang.Object... args)
Retrieves a message from the World Wind message resource bundle formatted with specified arguments. The arguments are inserted into the message via MessageFormat.

Parameters:
property - the property identifying which message to retrieve.
args - the arguments referenced by the format string identified property.
Returns:
The requested string formatted with the arguments.
See Also:
MessageFormat

getMessage

public static java.lang.String getMessage(java.lang.String property,
                                          java.lang.String arg)
Retrieves a message from the World Wind message resource bundle formatted with a single argument. The argument is inserted into the message via MessageFormat.

Parameters:
property - the property identifying which message to retrieve.
arg - the single argument referenced by the format string identified property.
Returns:
The requested string formatted with the argument.
See Also:
MessageFormat

logger

public static java.util.logging.Logger logger()
Returns the World Wind logger.

Returns:
The logger.

logger

public static java.util.logging.Logger logger(java.lang.String loggerName)
Returns a specific logger. Does not access Configuration to determine the configured World Wind logger.

This is needed by Configuration to avoid calls back into itself when its singleton instance is not yet instantiated.

Parameters:
loggerName - the name of the logger to use.
Returns:
The logger.

NASA World Wind