mirror of
https://github.com/aharabada/glitchy-engine-beef.git
synced 2026-09-05 13:01:52 +00:00
Added logger
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
using System;
|
||||
using GlitchLog;
|
||||
|
||||
namespace GlitchyEngine
|
||||
{
|
||||
public class Log
|
||||
{
|
||||
static Logger _engineLogger ~ delete _;
|
||||
static Logger _clientLogger ~ delete _;
|
||||
|
||||
[Inline]
|
||||
public static Logger EngineLogger => _engineLogger;
|
||||
[Inline]
|
||||
public static Logger ClientLogger => _clientLogger;
|
||||
|
||||
static this()
|
||||
{
|
||||
GlitchLog.Format = "[{t:HH:mm:ss.fff}] ({n})|{l}: {m}";
|
||||
|
||||
_engineLogger = new DebugLogger();
|
||||
_engineLogger.Name = "ENGINE";
|
||||
_engineLogger.Level = .Trace;
|
||||
|
||||
_clientLogger = new DebugLogger();
|
||||
_clientLogger.Name = "APP";
|
||||
_clientLogger.Level = .Trace;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,6 @@
|
||||
using System;
|
||||
using GlitchLog;
|
||||
using System.Diagnostics;
|
||||
|
||||
namespace GlitchyEngine
|
||||
{
|
||||
@@ -9,12 +11,24 @@ namespace GlitchyEngine
|
||||
|
||||
public static int Main(String[] args)
|
||||
{
|
||||
Log.EngineLogger.Info("Initializing Application...");
|
||||
|
||||
Stopwatch initWatch = .StartNew();
|
||||
|
||||
var app = CreateApplication();
|
||||
|
||||
initWatch.Stop();
|
||||
|
||||
Log.EngineLogger.Info("Application initialized ({}ms).", initWatch.ElapsedMilliseconds);
|
||||
|
||||
app.Run();
|
||||
|
||||
Log.EngineLogger.Info("Uninitializing Application...");
|
||||
|
||||
delete app;
|
||||
|
||||
Log.EngineLogger.Info("Application uninitialized.");
|
||||
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user