mirror of
https://github.com/deavmi/gogga.git
synced 2025-02-17 11:07:24 +00:00
Core
- Removed `enableDebug()` and `disableDebug()` Core (unittests) - Updated tests to now switch the debugging mode based on their level
This commit is contained in:
parent
7836b7bf5d
commit
69c98859de
@ -333,34 +333,14 @@ public class GoggaLogger2 : BasicLogger
|
|||||||
string c2 = __FILE__, ulong c3 = __LINE__,
|
string c2 = __FILE__, ulong c3 = __LINE__,
|
||||||
string c4 = __MODULE__, string c5 = __FUNCTION__,
|
string c4 = __MODULE__, string c5 = __FUNCTION__,
|
||||||
string c6 = __PRETTY_FUNCTION__)
|
string c6 = __PRETTY_FUNCTION__)
|
||||||
{
|
{
|
||||||
/* Only debug if debugging is enabled */
|
doLog(segments, GoggaCompInfo(c1, c2, c3, c4, c5, c6), Level.DEBUG);
|
||||||
if(debugEnabled)
|
|
||||||
{
|
|
||||||
doLog(segments, GoggaCompInfo(c1, c2, c3, c4, c5, c6), Level.DEBUG);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Alias for debug_
|
* Alias for debug_
|
||||||
*/
|
*/
|
||||||
public alias dbg = debug_;
|
public alias dbg = debug_;
|
||||||
|
|
||||||
/**
|
|
||||||
* Enables debug prints
|
|
||||||
*/
|
|
||||||
public void enableDebug()
|
|
||||||
{
|
|
||||||
this.debugEnabled = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Disables debug prints
|
|
||||||
*/
|
|
||||||
public void disableDebug()
|
|
||||||
{
|
|
||||||
this.debugEnabled = false;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -438,11 +418,6 @@ private byte[] colorSrc(string text)
|
|||||||
return messageBytes;
|
return messageBytes;
|
||||||
}
|
}
|
||||||
|
|
||||||
unittest
|
|
||||||
{
|
|
||||||
GoggaLogger2 logger = new GoggaLogger2();
|
|
||||||
}
|
|
||||||
|
|
||||||
version(unittest)
|
version(unittest)
|
||||||
{
|
{
|
||||||
import std.stdio : writeln, stdout;
|
import std.stdio : writeln, stdout;
|
||||||
@ -452,7 +427,7 @@ unittest
|
|||||||
{
|
{
|
||||||
GoggaLogger2 gLogger = new GoggaLogger2();
|
GoggaLogger2 gLogger = new GoggaLogger2();
|
||||||
gLogger.addHandler(new FileHandler(stdout));
|
gLogger.addHandler(new FileHandler(stdout));
|
||||||
gLogger.setLevel(Level.DEBUG);
|
gLogger.setLevel(Level.INFO);
|
||||||
|
|
||||||
// Test the normal modes
|
// Test the normal modes
|
||||||
gLogger.info("This is an info message");
|
gLogger.info("This is an info message");
|
||||||
@ -463,7 +438,7 @@ unittest
|
|||||||
gLogger.dbg("This is a debug which is hidden", 1);
|
gLogger.dbg("This is a debug which is hidden", 1);
|
||||||
|
|
||||||
// Now enable debugging and you should see it
|
// Now enable debugging and you should see it
|
||||||
gLogger.enableDebug();
|
gLogger.setLevel(Level.DEBUG);
|
||||||
gLogger.dbg("This is a VISIBLE debug", true);
|
gLogger.dbg("This is a VISIBLE debug", true);
|
||||||
|
|
||||||
// Make space between unit tests
|
// Make space between unit tests
|
||||||
@ -474,7 +449,7 @@ unittest
|
|||||||
{
|
{
|
||||||
GoggaLogger2 gLogger = new GoggaLogger2();
|
GoggaLogger2 gLogger = new GoggaLogger2();
|
||||||
gLogger.addHandler(new FileHandler(stdout));
|
gLogger.addHandler(new FileHandler(stdout));
|
||||||
gLogger.setLevel(Level.DEBUG);
|
gLogger.setLevel(Level.INFO);
|
||||||
|
|
||||||
gLogger.mode(GoggaMode.TwoKTwenty3);
|
gLogger.mode(GoggaMode.TwoKTwenty3);
|
||||||
|
|
||||||
@ -487,7 +462,7 @@ unittest
|
|||||||
gLogger.dbg("This is a debug which is hidden", 1);
|
gLogger.dbg("This is a debug which is hidden", 1);
|
||||||
|
|
||||||
// Now enable debugging and you should see it
|
// Now enable debugging and you should see it
|
||||||
gLogger.enableDebug();
|
gLogger.setLevel(Level.DEBUG);
|
||||||
gLogger.dbg("This is a VISIBLE debug", true);
|
gLogger.dbg("This is a VISIBLE debug", true);
|
||||||
|
|
||||||
// Make space between unit tests
|
// Make space between unit tests
|
||||||
@ -498,7 +473,7 @@ unittest
|
|||||||
{
|
{
|
||||||
GoggaLogger2 gLogger = new GoggaLogger2();
|
GoggaLogger2 gLogger = new GoggaLogger2();
|
||||||
gLogger.addHandler(new FileHandler(stdout));
|
gLogger.addHandler(new FileHandler(stdout));
|
||||||
gLogger.setLevel(Level.DEBUG);
|
gLogger.setLevel(Level.INFO);
|
||||||
|
|
||||||
gLogger.mode(GoggaMode.SIMPLE);
|
gLogger.mode(GoggaMode.SIMPLE);
|
||||||
|
|
||||||
@ -511,7 +486,7 @@ unittest
|
|||||||
gLogger.dbg("This is a debug which is hidden", 1);
|
gLogger.dbg("This is a debug which is hidden", 1);
|
||||||
|
|
||||||
// Now enable debugging and you should see it
|
// Now enable debugging and you should see it
|
||||||
gLogger.enableDebug();
|
gLogger.setLevel(Level.DEBUG);
|
||||||
gLogger.dbg("This is a VISIBLE debug", true);
|
gLogger.dbg("This is a VISIBLE debug", true);
|
||||||
|
|
||||||
// Make space between unit tests
|
// Make space between unit tests
|
||||||
@ -522,7 +497,7 @@ unittest
|
|||||||
{
|
{
|
||||||
GoggaLogger2 gLogger = new GoggaLogger2();
|
GoggaLogger2 gLogger = new GoggaLogger2();
|
||||||
gLogger.addHandler(new FileHandler(stdout));
|
gLogger.addHandler(new FileHandler(stdout));
|
||||||
gLogger.setLevel(Level.DEBUG);
|
gLogger.setLevel(Level.INFO);
|
||||||
|
|
||||||
gLogger.mode(GoggaMode.RUSTACEAN);
|
gLogger.mode(GoggaMode.RUSTACEAN);
|
||||||
|
|
||||||
@ -535,7 +510,7 @@ unittest
|
|||||||
gLogger.dbg("This is a debug which is hidden", 1);
|
gLogger.dbg("This is a debug which is hidden", 1);
|
||||||
|
|
||||||
// Now enable debugging and you should see it
|
// Now enable debugging and you should see it
|
||||||
gLogger.enableDebug();
|
gLogger.setLevel(Level.DEBUG);
|
||||||
gLogger.dbg("This is a VISIBLE debug", true);
|
gLogger.dbg("This is a VISIBLE debug", true);
|
||||||
|
|
||||||
// Make space between unit tests
|
// Make space between unit tests
|
||||||
@ -546,7 +521,7 @@ unittest
|
|||||||
{
|
{
|
||||||
GoggaLogger2 gLogger = new GoggaLogger2();
|
GoggaLogger2 gLogger = new GoggaLogger2();
|
||||||
gLogger.addHandler(new FileHandler(stdout));
|
gLogger.addHandler(new FileHandler(stdout));
|
||||||
gLogger.setLevel(Level.DEBUG);
|
gLogger.setLevel(Level.INFO);
|
||||||
|
|
||||||
gLogger.mode(GoggaMode.RUSTACEAN_SIMPLE);
|
gLogger.mode(GoggaMode.RUSTACEAN_SIMPLE);
|
||||||
|
|
||||||
@ -559,7 +534,7 @@ unittest
|
|||||||
gLogger.dbg("This is a debug which is hidden", 1);
|
gLogger.dbg("This is a debug which is hidden", 1);
|
||||||
|
|
||||||
// Now enable debugging and you should see it
|
// Now enable debugging and you should see it
|
||||||
gLogger.enableDebug();
|
gLogger.setLevel(Level.DEBUG);
|
||||||
gLogger.dbg("This is a VISIBLE debug", true);
|
gLogger.dbg("This is a VISIBLE debug", true);
|
||||||
|
|
||||||
// Make space between unit tests
|
// Make space between unit tests
|
||||||
|
Loading…
Reference in New Issue
Block a user