public void LogError(Exception ex, Func<ILogger, string> logEntryBuilder) { Debug.Write("ERROR:"); Debug.WriteLine(logEntryBuilder(this)); Debug.WriteLine(ex.ToString()); }