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
Logging levels.
Logging levels.
Error, Warning, and Info are intended for general use. The default is Info.
Levels Resolver Compile, Debug, and OOLAGDebug are intended for Daffodil developer use.
Provides the classes necessary to recieve logging messages from Daffodil.
Overview
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
: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: