// namespace DotNetOpenAuth.Loggers { using System; internal class NoOpLogger : ILog { #region ILog Members public bool IsDebugEnabled { get { return false; } } public bool IsInfoEnabled { get { return false; } } public bool IsWarnEnabled { get { return false; } } public bool IsErrorEnabled { get { return false; } } public bool IsFatalEnabled { get { return false; } } public void Debug(object message) { return; } public void Debug(object message, Exception exception) { return; } public void DebugFormat(string format, params object[] args) { return; } public void DebugFormat(string format, object arg0) { return; } public void DebugFormat(string format, object arg0, object arg1) { return; } public void DebugFormat(string format, object arg0, object arg1, object arg2) { return; } public void Info(object message) { return; } public void Info(object message, Exception exception) { return; } public void InfoFormat(string format, params object[] args) { return; } public void InfoFormat(string format, object arg0) { return; } public void InfoFormat(string format, object arg0, object arg1) { return; } public void InfoFormat(string format, object arg0, object arg1, object arg2) { return; } public void Warn(object message) { return; } public void Warn(object message, Exception exception) { return; } public void WarnFormat(string format, params object[] args) { return; } public void WarnFormat(string format, object arg0) { return; } public void WarnFormat(string format, object arg0, object arg1) { return; } public void WarnFormat(string format, object arg0, object arg1, object arg2) { return; } public void Error(object message) { return; } public void Error(object message, Exception exception) { return; } public void ErrorFormat(string format, params object[] args) { return; } public void ErrorFormat(string format, object arg0) { return; } public void ErrorFormat(string format, object arg0, object arg1) { return; } public void ErrorFormat(string format, object arg0, object arg1, object arg2) { return; } public void Fatal(object message) { return; } public void Fatal(object message, Exception exception) { return; } public void FatalFormat(string format, params object[] args) { return; } public void FatalFormat(string format, object arg0) { return; } public void FatalFormat(string format, object arg0, object arg1) { return; } public void FatalFormat(string format, object arg0, object arg1, object arg2) { return; } #endregion /// /// Returns a new logger that does nothing when invoked. /// /// The created instance. internal static ILog Initialize() { return new NoOpLogger(); } } }