public void Debug(Func<string> messageMethod) { if (!IsVerbose) return; LogMessage("DEBUG", messageMethod()); }