Module dagon.core.logger
Provides logging facilities for Dagon applications.
Description
The dagon module provides logging functions.
Functions
| Name | Description |
|---|---|
defaultDateTimePrinter()
|
Returns the default timestamp string for log messages. |
freeLogBuffer()
|
Frees internal log buffer. |
log(level, args)
|
Logs a message at the specified log level. |
logBuffer()
|
Returns internal log buffer that is used for printing
if logOutputOptions is enabled.
|
logDebug(args)
|
Logs a debug message. |
logError(args)
|
Logs an error message. |
logFatalError(args)
|
Logs a fatal error message. |
logInfo(args)
|
Logs an informational message. |
logWarning(args)
|
Logs a warning message. |
setLogFilename(filename)
|
Sets the filename for file logging and enables file output. |
Structs
| Name | Description |
|---|---|
LogOutputOptions
|
Options for log output configuration. |
Enums
| Name | Description |
|---|---|
LogLevel
|
Log levels for controlling message verbosity and severity. |
Global variables
| Name | Type | Description |
|---|---|---|
logLevel
|
LogLevel
|
Global log level |
logOutputOptions
|
LogOutputOptions
|
Global log output options |