“addons/escoria-core/tools/logging/esc_logger.gd”.ESCLoggerFile
Extends: “addons/escoria-core/tools/logging/esc_logger.gd”.ESCLoggerBase
Description
A logger that logs to the terminal and to a log file.
Members
log_file
var log_file: FileAccess
Log file handler
Methods
trace
func trace(owner: Object, msg: String) -> void
Trace log
Parameters
Name |
Type |
Description |
Required? |
|---|---|---|---|
owner |
|
caller object (usually, |
yes |
msg |
|
logged message. |
yes |
Returns
Returns nothing.
debug
func debug(owner: Object, msg: String) -> void
Debug log
Parameters
Name |
Type |
Description |
Required? |
|---|---|---|---|
owner |
|
caller object (usually, |
yes |
msg |
|
logged message. |
yes |
Returns
Returns nothing.
info
func info(owner: Object, msg: String) -> void
Info log
Parameters
Name |
Type |
Description |
Required? |
|---|---|---|---|
owner |
|
caller object (usually, |
yes |
msg |
|
logged message. |
yes |
Returns
Returns nothing.
warn
func warn(owner: Object, msg: String) -> void
Warning log
Parameters
Name |
Type |
Description |
Required? |
|---|---|---|---|
owner |
|
caller object (usually, |
yes |
msg |
|
logged message. |
yes |
Returns
Returns nothing.
error
func error(owner: Object, msg: String) -> void
Error log
Parameters
Name |
Type |
Description |
Required? |
|---|---|---|---|
owner |
|
caller object (usually, |
yes |
msg |
|
logged message. |
yes |
Returns
Returns nothing.
close_logs
func close_logs() -> void
Close the log file cleanly
Parameters
None.
Returns
Returns nothing.