Skip to content
This repository was archived by the owner on Apr 16, 2025. It is now read-only.

GameLogger

Danila Rassokhin edited this page Jan 27, 2023 · 1 revision

GameLogger

GameLogger interface represents some abstract game logger. Basic implementation of GameLogger called SimpleGameLogger and uses Slf4j and Log4J to print messages.

Usage

//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");

Color constants

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
Clone this wiki locally