stella.log
Class ErrorEcho
java.lang.Object
util.PropertyContainer
util.PropertyResources
util.PropertyBundles
stella.log.AbstractLogger
stella.log.ErrorEcho
- All Implemented Interfaces:
- Cloneable, EventListener, ErrorListener, Logging, Initializable, LocalizedSupplying, PropertySupplying, ResourceSupplying
public class ErrorEcho
- extends AbstractLogger
- implements ErrorListener
A generic error listener. Each error received is printed to
System.err.
|
Field Summary |
private boolean |
cancel
True if the logger should die. |
private List |
err
A list of error caster this error echo has subscribed to. |
|
Constructor Summary |
ErrorEcho(Map prop)
Constructs a new error-event echo. |
| Methods inherited from class util.PropertyResources |
createFrom, createFrom, createFrom, getApplet, getAsResources, getLocalClassLoader, getPropertiesToKey, getPropertiesToKey, getResource, getResourceAsStream, getResourceFromKey, getResources, init, keyCreate, keyCreate, reload, setApplet |
| Methods inherited from class util.PropertyContainer |
augment, augment, augment, defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsEnums, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, isNew, parseObject, reload, removeProperty, rescanned, setObject, setProperties, setProperty, stringProperties, toString |
| Methods inherited from interface util.PropertySupplying |
defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, parseObject, removeProperty, setObject, setProperty, stringProperties |
err
private List err
- A list of error caster this error echo has subscribed to.
cancel
private boolean cancel
- True if the logger should die.
ErrorEcho
public ErrorEcho(Map prop)
- Constructs a new error-event echo. All errors received are printed to
System.err.
registerCaster
public boolean registerCaster(Caster errcaster)
- Registers a caster to this error echo. If the caster is of type
ErrorCaster this error listener subscribes to it.
- Specified by:
registerCaster in interface Logging
deregisterCaster
public boolean deregisterCaster(Caster errorcaster)
- Deregisters from the caster. Only successful if the caster is an error
caster and this error echo has subscribed to it prior to a call to this
method.
- Specified by:
deregisterCaster in interface Logging
errorOccured
public void errorOccured(ErrorEvent ee)
- Prints out the error message received to System.err
- Specified by:
errorOccured in interface ErrorListener
cancel
public void cancel()
- Cancels this logger.
run
public void run()
- The run method of the logger thread. Does nothing than immediately
yield.