org.opa.logging
Class OPADefaultLogManager

java.lang.Object
  extended byorg.opa.logging.OPADefaultLogManager
All Implemented Interfaces:
OPALogManager, OPAManager

public class OPADefaultLogManager
extends java.lang.Object
implements OPALogManager

This class provides a default implementation of the OPALogManager interface.


Constructor Summary
OPADefaultLogManager()
          Creates a new instance of OPADefaultLogManager
 
Method Summary
 void all(boolean flag)
          all ALL indicates that all messages should be logged
 void config(java.lang.String loggerName, java.lang.String msg)
          config CONFIG is a message level for static configuration messages
 void config(java.lang.String loggerName, java.lang.String callingProgram, java.lang.String msg)
          config CONFIG is a message level for static configuration messages
 void fine(java.lang.String loggerName, java.lang.String msg)
          fine FINE is a message level providing tracing information
 void fine(java.lang.String loggerName, java.lang.String callingProgram, java.lang.String msg)
          fine FINE is a message level providing tracing information
 void finer(java.lang.String loggerName, java.lang.String msg)
          finer FINER indicates a fairly detailed tracing message.
 void finer(java.lang.String loggerName, java.lang.String callingProgram, java.lang.String msg)
          finer FINER indicates a fairly detailed tracing message.
 void finer(java.lang.String loggerName, java.lang.String callingProgram, java.lang.String msg, java.lang.Throwable t)
          finer FINER indicates a fairly detailed tracing message.
 void finer(java.lang.String loggerName, java.lang.String msg, java.lang.Throwable t)
          finer FINER indicates a fairly detailed tracing message.
 void finest(java.lang.String loggerName, java.lang.String msg)
          finest FINEST indicates a highly detailed tracing message.
 void finest(java.lang.String loggerName, java.lang.String callingProgram, java.lang.String msg)
          finest FINEST indicates a highly detailed tracing message.
 void info(java.lang.String loggerName, java.lang.String msg)
          info INFO is a message level for informational messages.
 void info(java.lang.String loggerName, java.lang.String callingProgram, java.lang.String msg)
          info INFO is a message level for informational messages.
 void load()
          Loads the OPAManager.
 void off(boolean flag)
          off OFF is a special level that can be used to turn off logging
 void severe(java.lang.String loggerName, java.lang.String msg)
          severe SEVERE is a message level indicating a serious failure
 void severe(java.lang.String loggerName, java.lang.String callingProgram, java.lang.String msg)
          severe SEVERE is a message level indicating a serious failure
 void start()
          Starts the OPAXXXManager service.
 void stop()
          Stops the OPAXXXManager service.
 void warning(java.lang.String loggerName, java.lang.String msg)
          warning WARNING is a message level indicating a potential problem
 void warning(java.lang.String loggerName, java.lang.String callingProgram, java.lang.String msg)
          warning WARNING is a message level indicating a potential problem
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OPADefaultLogManager

public OPADefaultLogManager()
Creates a new instance of OPADefaultLogManager

Method Detail

start

public void start()
Description copied from interface: OPAManager
Starts the OPAXXXManager service. This should be used to restore any state (if necessary).

Specified by:
start in interface OPAManager

stop

public void stop()
Description copied from interface: OPAManager
Stops the OPAXXXManager service. This should be used to save any state (if necessary).

Specified by:
stop in interface OPAManager

severe

public void severe(java.lang.String loggerName,
                   java.lang.String msg)
severe SEVERE is a message level indicating a serious failure

Specified by:
severe in interface OPALogManager

severe

public void severe(java.lang.String loggerName,
                   java.lang.String callingProgram,
                   java.lang.String msg)
severe SEVERE is a message level indicating a serious failure

Specified by:
severe in interface OPALogManager

warning

public void warning(java.lang.String loggerName,
                    java.lang.String msg)
warning WARNING is a message level indicating a potential problem

Specified by:
warning in interface OPALogManager

warning

public void warning(java.lang.String loggerName,
                    java.lang.String callingProgram,
                    java.lang.String msg)
warning WARNING is a message level indicating a potential problem

Specified by:
warning in interface OPALogManager

info

public void info(java.lang.String loggerName,
                 java.lang.String msg)
info INFO is a message level for informational messages.

Specified by:
info in interface OPALogManager

info

public void info(java.lang.String loggerName,
                 java.lang.String callingProgram,
                 java.lang.String msg)
info INFO is a message level for informational messages.

Specified by:
info in interface OPALogManager

config

public void config(java.lang.String loggerName,
                   java.lang.String msg)
config CONFIG is a message level for static configuration messages

Specified by:
config in interface OPALogManager

config

public void config(java.lang.String loggerName,
                   java.lang.String callingProgram,
                   java.lang.String msg)
config CONFIG is a message level for static configuration messages

Specified by:
config in interface OPALogManager

fine

public void fine(java.lang.String loggerName,
                 java.lang.String msg)
fine FINE is a message level providing tracing information

Specified by:
fine in interface OPALogManager

fine

public void fine(java.lang.String loggerName,
                 java.lang.String callingProgram,
                 java.lang.String msg)
fine FINE is a message level providing tracing information

Specified by:
fine in interface OPALogManager

finer

public void finer(java.lang.String loggerName,
                  java.lang.String msg)
finer FINER indicates a fairly detailed tracing message. By default logging calls for entering, returning, or throwing an exception are traced at this level

Specified by:
finer in interface OPALogManager

finer

public void finer(java.lang.String loggerName,
                  java.lang.String callingProgram,
                  java.lang.String msg)
finer FINER indicates a fairly detailed tracing message. By default logging calls for entering, returning, or throwing an exception are traced at this level

Specified by:
finer in interface OPALogManager

finer

public void finer(java.lang.String loggerName,
                  java.lang.String msg,
                  java.lang.Throwable t)
finer FINER indicates a fairly detailed tracing message. By default logging calls for entering, returning, or throwing an exception are traced at this level

Specified by:
finer in interface OPALogManager

finer

public void finer(java.lang.String loggerName,
                  java.lang.String callingProgram,
                  java.lang.String msg,
                  java.lang.Throwable t)
finer FINER indicates a fairly detailed tracing message. By default logging calls for entering, returning, or throwing an exception are traced at this level

Specified by:
finer in interface OPALogManager

finest

public void finest(java.lang.String loggerName,
                   java.lang.String msg)
finest FINEST indicates a highly detailed tracing message.

Specified by:
finest in interface OPALogManager

finest

public void finest(java.lang.String loggerName,
                   java.lang.String callingProgram,
                   java.lang.String msg)
finest FINEST indicates a highly detailed tracing message.

Specified by:
finest in interface OPALogManager

off

public void off(boolean flag)
off OFF is a special level that can be used to turn off logging

Specified by:
off in interface OPALogManager

all

public void all(boolean flag)
all ALL indicates that all messages should be logged

Specified by:
all in interface OPALogManager

load

public void load()
Description copied from interface: OPAManager
Loads the OPAManager. This should be used to set-up and install any OPA services needed. For example, OPAOption panels needed by this OPAManager should be added to OPA here. This method is called before start().

Specified by:
load in interface OPAManager