qflib 0.98.0

de.qfs.lib.log
Class LogLevelEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--de.qfs.lib.log.LogLevelEvent
All Implemented Interfaces:
java.io.Serializable

public class LogLevelEvent
extends java.util.EventObject

LogLevelEvent is used to notify LogLevelListeners of changes in the log levels used by the Loggers of an application.

Version:
$Revision: 1.3 $
Author:
Gregor Schmid
See Also:
Serialized Form

Fields inherited from class java.util.EventObject
source
 
Constructor Summary
LogLevelEvent(java.lang.Object source, java.lang.String name)
          Create a new LogLevelEvent.
LogLevelEvent(java.lang.Object source, java.lang.String[] names)
          Create a new LogLevelEvent.
LogLevelEvent(java.lang.Object source, java.lang.String name, int level)
          Create a new LogLevelEvent.
 
Method Summary
 int[] getLevels()
          Get the new log levels.
 java.lang.String[] getNames()
          Get the names of the affected classes or packages.
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LogLevelEvent

public LogLevelEvent(java.lang.Object source,
                     java.lang.String name)
Create a new LogLevelEvent.
Parameters:
source - The source of the event.
name - The name of the affected class or package.

LogLevelEvent

public LogLevelEvent(java.lang.Object source,
                     java.lang.String name,
                     int level)
Create a new LogLevelEvent.
Parameters:
source - The source of the event.
name - The name of the affected class or package.
level - The new log level.

LogLevelEvent

public LogLevelEvent(java.lang.Object source,
                     java.lang.String[] names)
Create a new LogLevelEvent.
Parameters:
source - The source of the event.
names - The names of the affected classes or packages.
Method Detail

getNames

public final java.lang.String[] getNames()
Get the names of the affected classes or packages.
Returns:
The names.

getLevels

public final int[] getLevels()
Get the new log levels.
Returns:
The levels.

qflib 0.98.0