- Added stdout-based handler
- Added `DEBUG` enum member + mapping
This commit is contained in:
Tristan B. Velloza Kildaire 2024-04-10 17:13:39 +02:00
parent 1878567928
commit 5ad2e67e88
1 changed files with 8 additions and 3 deletions

View File

@ -4,7 +4,8 @@ public enum DebugType
{
INFO,
WARNING,
ERROR
ERROR,
DEBUG
}
@ -20,7 +21,7 @@ private GoggaLogger logger;
static this()
{
logger = new GoggaLogger();
logger.mode(GoggaMode.SIMPLE);
logger.mode(GoggaMode.RUSTACEAN);
import dlog.basic : Level;
logger.setLevel(Level.DEBUG);
@ -35,7 +36,11 @@ static this()
// TODO: Change to actually use error, etc. directkly on GoggaLogger
public void gprintln(messageT)(messageT message, DebugType debugType = DebugType.INFO)
{
if(debugType == DebugType.INFO)
if(debugType == DebugType.DEBUG)
{
logger.dbg(message);
}
else if(debugType == DebugType.INFO)
{
logger.info(message);
}