public void Log(LogLevel level, string message) { Contract.Requires <ArgumentNullException>(!string.IsNullOrEmpty(message), "Message is empty"); _outputService.GetOutput().Write(Formatter.Formatter.StandardFormattedMessage(message, level)); }