
FileLogger appends Str log entries to a file. You can add a FileLogger as a Log handler:
sysLogger := FileLogger(null, scriptDir + `logs/sys.log`) sysLogger.start Log.addHandler(&sysLogger.writeLogRecord)
Slots
- file
-
const File file
File to append log records.
-
static private Log log := Log.get("logger")
- make
-
new make(Str name := null, File file := null)
Constructor.
- run
-
override Obj run()
Run the script
- writeLogRecord
-
Void writeLogRecord(LogRecord rec)
Append string log message to file.
- writeStr
-
Append string log message to file.