public override void Log(LogEventBoolean eventType, bool context) { switch (eventType) { case LogEventBoolean.IsOpenAlSoft: Write("OpenAL Soft [" + (context ? "X" : " ") + "], ", 0, 5); break; case LogEventBoolean.XRamSupport: Write("X-RAM [" + (context ? "X" : " ") + "], "); break; case LogEventBoolean.EfxSupport: Write("Effect Extensions [" + (context ? "X" : " ") + "]"); break; } }
public override void Log(LogEventBoolean eventType, bool context) { switch (eventType) { case LogEventBoolean.IsOpenAlSoft: Utility.Log.Info("OpenAL Soft: " + context); break; case LogEventBoolean.XRamSupport: Utility.Log.Info("X-RAM: " + context); break; case LogEventBoolean.EfxSupport: Utility.Log.Info("Efx: " + context); break; } }
public void Log(LogEventBoolean eventType, bool context) { }
public void Log(LogEventBoolean eventType, Func<bool> context) { }
public abstract void Log(LogEventBoolean eventType, bool context);
public void Log(LogEventBoolean eventType, Func <bool> context) { }