public void DestroyLog(EngineLog log) { if (log != null) { log.Dispose(); logs.Remove(log); } }
public void DestroyLog(string name) { EngineLog log = GetLog(name); if (log != null) { log.Dispose(); logs.Remove(log); } }
public EngineLog CreateLog(string name) { if (log != null) { log.Dispose(); } log = new EngineLog(name, logs.Count); logs.Add(log); return(log); }