77 lines
2.5 KiB
Markdown
77 lines
2.5 KiB
Markdown
|
---
|
||
|
hide:
|
||
|
- navigation
|
||
|
---
|
||
|
# Logger (/root/CORE/Logger)
|
||
|
The CORE logger implementation (with formatting support!)
|
||
|
|
||
|
## Signals
|
||
|
### logevent
|
||
|
- emitted on `log message`
|
||
|
- argument `type` (type `String`, can be `DIAG`, `INFO`, `WARN` or `ERR!`)
|
||
|
- argument `script` (type `String`)
|
||
|
- argument `message` (type `String`)
|
||
|
- argument `logmessage` (type `String`, description `The full log message as printed in console`)
|
||
|
|
||
|
## Methods
|
||
|
### diag()
|
||
|
- returns `void`
|
||
|
- description `Prints a diagnostic message`
|
||
|
- argument `script`
|
||
|
- type `String`
|
||
|
- mandatory `yes`
|
||
|
- description `The script where the log message is coming from`
|
||
|
- argument `message`
|
||
|
- type `String`
|
||
|
- mandatory `yes`
|
||
|
- description `Your log message`
|
||
|
- argument `preproc`
|
||
|
- type `bool`
|
||
|
- mandatory `no, default value is true`
|
||
|
- description `If the log message should be run through the preprocessor. If false formatting will be disabled for that log message.`
|
||
|
### info()
|
||
|
- returns `void`
|
||
|
- description `Prints a informational message`
|
||
|
- argument `script`
|
||
|
- type `String`
|
||
|
- mandatory `yes`
|
||
|
- description `The script where the log message is coming from`
|
||
|
- argument `message`
|
||
|
- type `String`
|
||
|
- mandatory `yes`
|
||
|
- description `Your log message`
|
||
|
- argument `preproc`
|
||
|
- type `bool`
|
||
|
- mandatory `no, default value is true`
|
||
|
- description `If the log message should be run through the preprocessor. If false formatting will be disabled for that log message.`
|
||
|
### warn()
|
||
|
- returns `void`
|
||
|
- description `Prints a warning message`
|
||
|
- argument `script`
|
||
|
- type `String`
|
||
|
- mandatory `yes`
|
||
|
- description `The script where the log message is coming from`
|
||
|
- argument `message`
|
||
|
- type `String`
|
||
|
- mandatory `yes`
|
||
|
- description `Your log message`
|
||
|
- argument `preproc`
|
||
|
- type `bool`
|
||
|
- mandatory `no, default value is true`
|
||
|
- description `If the log message should be run through the preprocessor. If false formatting will be disabled for that log message.`
|
||
|
### error()
|
||
|
- returns `void`
|
||
|
- description `Prints a error message`
|
||
|
- argument `script`
|
||
|
- type `String`
|
||
|
- mandatory `yes`
|
||
|
- description `The script where the log message is coming from`
|
||
|
- argument `message`
|
||
|
- type `String`
|
||
|
- mandatory `yes`
|
||
|
- description `Your log message`
|
||
|
- argument `preproc`
|
||
|
- type `bool`
|
||
|
- mandatory `no, default value is true`
|
||
|
- description `If the log message should be run through the preprocessor. If false formatting will be disabled for that log message.`
|