This repository was archived by the owner on Apr 16, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
GameLogger
Danila Rassokhin edited this page Jan 27, 2023
·
1 revision
GameLogger
interface represents some abstract game logger. Basic implementation of GameLogger called SimpleGameLogger and uses Slf4j
and Log4J
to print messages.
//Get current game logger or use SimpleGameLogger
GameLogger simpleLogger = BasicComponentManager.getGameLogger();
//Log some message with "MyAppPrefix" prefix
simpleLogger.log("MyAppPrefix", "MyMessage");
//Log some information
simpleLogger.info("My information");
//Log some warning
simpleLogger.warning("My warning");
//Log some error
simpleLogger.error("My error");
GameLogger interface contains some color code constants:
String RESET = "\033[0m"; // Text Reset
String BLACK = "\033[0;30m"; // BLACK
String RED = "\033[0;31m"; // RED
String GREEN = "\033[0;32m"; // GREEN
String YELLOW = "\033[0;33m"; // YELLOW
String BLUE = "\033[0;34m"; // BLUE
String PURPLE = "\033[0;35m"; // PURPLE
String CYAN = "\033[0;36m"; // CYAN
String WHITE = "\033[0;37m"; // WHITE