edu.illinois.ncsa.daffodil.sapi
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:
/var/log/daffodil.log
val lw = new FileLogWriter(new File("/var/log/daffodil.log")) Daffodil.setLogWriter(lw)
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:
Daffodil.setLoggingLevel(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
Logging levels.
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: