org.jactr.core.logging
Interface ILogger

All Superinterfaces:
java.util.EventListener
All Known Implementing Classes:
DefaultModelLogger, PrintWriterLogger

public interface ILogger
extends java.util.EventListener

Something that receives logging messages from the architecture

Author:
developer

Method Summary
 void flush()
           
 void log(LogEvent logEvent)
          some logging event has been fired off.
 

Method Detail

log

void log(LogEvent logEvent)
some logging event has been fired off. The message will be associated with the provided model (possibly null if from the runtime), to be categorized under streamName (should be unique from ILoggable).

Parameters:
model - maybe null
streamName -
message -

flush

void flush()