This adds a basic logger script that is autoloaded.
The logging levels are as follows, from most granular to least:
TRACE
INFO
WARN
ERROR
Where TRACE is intended for debugging small parts of the program, and ERROR is for large issues, such as a critical class instance not being present.
The logger's printing level can be changed at any time by calling Logger.logging_level = Logger.LoggingLevel.{logging level goes here}
This adds a basic logger script that is autoloaded. The logging levels are as follows, from most granular to least:
Logger.logging_level = Logger.LoggingLevel.{logging level goes here}