Provides the classes necessary to recieve logging messages from Daffodil.
Daffodil comes with three prebuilt log writers:
To use one of these log writers, create and instance of it and pass it to
Daffodil.setLogWriter. For example, to write all logs to /var/log/daffodil.log:
val lw = new FileLogWriter(new File("/var/log/daffodil.log"))
One may also change the log level using Daffodil.setLoggingLevel, which
defaults to LogLevel#Info if not set. For example, to change the log
level to LogLevel#Warning:
LogWriter that writes log messages to stdout
LogWriter that writes all log messages to a file.
Abstract log writer, which can be overridden to create a custom log writer.
LogWriter that drops all log messages
Error, Warning, and Info are intended for general use. The default is Info.
Levels Resolver Compile, Debug, and OOLAGDebug are intended for Daffodil developer