class Logger
useColor: boolean

Whether to use terminal colors or not.

outFile: string

A file to log to.

onlyFile: boolean

Toggle this on to only log to file.

level: "debug" | "error" | "info" | "trace" | "warn"

The log level to log up to.

enabled: boolean

Toggle this off to disable all logging.

resetFile: boolean

Toggle this on to overwrite the log file every time.

staticmethod setOptions(options: {enabled: boolean, level: "debug" | "error" | "info" | "trace" | "warn", outFile: string, onlyFile: boolean, resetFile: boolean, useColor: boolean})

Set options at once with a table.

staticmethod init()
staticmethod trace(...: unknown)

Log a message at the TRACE level.

staticmethod debug(...: unknown)

Log a message at the DEBUG level.

staticmethod info(...: unknown)

Log a message at the INFO level.

staticmethod warn(...: unknown)

Log a message at the WARN level.

staticmethod error(...: unknown)

Log a message at the ERROR level.