Package studio.magemonkey.fabled.log
Class Logger
java.lang.Object
studio.magemonkey.fabled.log.Logger
Handles logging messages of varying levels
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
Displays an error message for a bugstatic void
static void
Displays an error message for an invalid settingstatic void
loadLevels
(studio.magemonkey.codex.mccore.config.parse.DataSection config) Loads all logging level settings from the config datastatic void
Logs a message, ignoring any active logging levelsstatic void
Logs a message under the given category if it meets the level requirement.static void
Logs a message under the given category if it meets the level requirement.static void
Sets the active logging level for a given category
-
Constructor Details
-
Logger
public Logger()
-
-
Method Details
-
loadLevels
public static void loadLevels(studio.magemonkey.codex.mccore.config.parse.DataSection config) Loads all logging level settings from the config data- Parameters:
config
- config data to load from
-
setLevel
Sets the active logging level for a given category- Parameters:
key
- categorylevel
- logging level
-
log
Logs a message under the given category if it meets the level requirement.- Parameters:
key
- category keylevel
- logging levelmessage
- message to send
-
log
Logs a message under the given category if it meets the level requirement.- Parameters:
key
- category keylevel
- logging levelmessage
- message to send
-
invalid
Displays an error message for an invalid setting- Parameters:
message
- error message
-
bug
Displays an error message for a bug- Parameters:
message
- error message
-
bug
-
log
Logs a message, ignoring any active logging levels- Parameters:
message
- message to log
-