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 voidDisplays an error message for a bugstatic voidstatic voidDisplays an error message for an invalid settingstatic voidloadLevels(studio.magemonkey.codex.mccore.config.parse.DataSection config) Loads all logging level settings from the config datastatic voidLogs a message, ignoring any active logging levelsstatic voidLogs a message under the given category if it meets the level requirement.static voidLogs a message under the given category if it meets the level requirement.static voidSets 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
-