//
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();
}
}
}