Interface EngineLoggingFactory.Driver

All Known Implementing Classes:
EngineLoggingFactory.ConsoleLogger, EngineLoggingFactory.FileLogger, EngineLoggingFactory.PrintStreamLogger
Enclosing class:
EngineLoggingFactory

public static interface EngineLoggingFactory.Driver
A logging output driver that outputs messages to a log when it receives a set of inputs.
Author:
Matthew Tropiano
  • Method Details

    • log

      void log(Date time, EngineLoggingFactory.LogLevel level, String source, String message, Throwable throwable)
      Processes a logging message.
      Parameters:
      time - the time that this message was logged.
      level - the logging level.
      source - the source of the message.
      message - the message to object.
      throwable - the throwable to output along with the message.