namespace GFramework.Core.logging;
///
/// 空操作日志记录器实现,不执行任何实际的日志记录操作
///
internal sealed class NoopLogger : ILogger
{
///
/// 获取日志记录器的名称
///
/// 返回"NOOP"字符串
public string Name()
{
return "NOOP";
}
///
/// 检查是否启用了跟踪级别日志
///
/// 始终返回false
public bool IsTraceEnabled()
{
return false;
}
///
/// 检查是否启用了调试级别日志
///
/// 始终返回false
public bool IsDebugEnabled()
{
return false;
}
///
/// 检查是否启用了信息级别日志
///
/// 始终返回false
public bool IsInfoEnabled()
{
return false;
}
///
/// 检查是否启用了警告级别日志
///
/// 始终返回false
public bool IsWarnEnabled()
{
return false;
}
///
/// 检查是否启用了错误级别日志
///
/// 始终返回false
public bool IsErrorEnabled()
{
return false;
}
///
/// 检查是否启用了致命错误级别日志
///
/// 始终返回false
public bool IsFatalEnabled()
{
return false;
}
///
/// 记录跟踪级别日志消息
///
/// 要记录的消息
public void Trace(string msg)
{
}
///
/// 记录跟踪级别日志消息,支持格式化参数
///
/// 格式化字符串
/// 格式化参数
public void Trace(string format, object arg)
{
}
///
/// 记录跟踪级别日志消息,支持两个格式化参数
///
/// 格式化字符串
/// 第一个格式化参数
/// 第二个格式化参数
public void Trace(string format, object arg1, object arg2)
{
}
///
/// 记录跟踪级别日志消息,支持多个格式化参数
///
/// 格式化字符串
/// 格式化参数数组
public void Trace(string format, params object[] arguments)
{
}
///
/// 记录跟踪级别日志消息和异常信息
///
/// 要记录的消息
/// 要记录的异常
public void Trace(string msg, Exception t)
{
}
///
/// 记录调试级别日志消息
///
/// 要记录的消息
public void Debug(string msg)
{
}
///
/// 记录调试级别日志消息,支持格式化参数
///
/// 格式化字符串
/// 格式化参数
public void Debug(string format, object arg)
{
}
///
/// 记录调试级别日志消息,支持两个格式化参数
///
/// 格式化字符串
/// 第一个格式化参数
/// 第二个格式化参数
public void Debug(string format, object arg1, object arg2)
{
}
///
/// 记录调试级别日志消息,支持多个格式化参数
///
/// 格式化字符串
/// 格式化参数数组
public void Debug(string format, params object[] arguments)
{
}
///
/// 记录调试级别日志消息和异常信息
///
/// 要记录的消息
/// 要记录的异常
public void Debug(string msg, Exception t)
{
}
///
/// 记录信息级别日志消息
///
/// 要记录的消息
public void Info(string msg)
{
}
///
/// 记录信息级别日志消息,支持格式化参数
///
/// 格式化字符串
/// 格式化参数
public void Info(string format, object arg)
{
}
///
/// 记录信息级别日志消息,支持两个格式化参数
///
/// 格式化字符串
/// 第一个格式化参数
/// 第二个格式化参数
public void Info(string format, object arg1, object arg2)
{
}
///
/// 记录信息级别日志消息,支持多个格式化参数
///
/// 格式化字符串
/// 格式化参数数组
public void Info(string format, params object[] arguments)
{
}
///
/// 记录信息级别日志消息和异常信息
///
/// 要记录的消息
/// 要记录的异常
public void Info(string msg, Exception t)
{
}
///
/// 记录警告级别日志消息
///
/// 要记录的消息
public void Warn(string msg)
{
}
///
/// 记录警告级别日志消息,支持格式化参数
///
/// 格式化字符串
/// 格式化参数
public void Warn(string format, object arg)
{
}
///
/// 记录警告级别日志消息,支持两个格式化参数
///
/// 格式化字符串
/// 第一个格式化参数
/// 第二个格式化参数
public void Warn(string format, object arg1, object arg2)
{
}
///
/// 记录警告级别日志消息,支持多个格式化参数
///
/// 格式化字符串
/// 格式化参数数组
public void Warn(string format, params object[] arguments)
{
}
///
/// 记录警告级别日志消息和异常信息
///
/// 要记录的消息
/// 要记录的异常
public void Warn(string msg, Exception t)
{
}
///
/// 记录错误级别日志消息
///
/// 要记录的消息
public void Error(string msg)
{
}
///
/// 记录错误级别日志消息,支持格式化参数
///
/// 格式化字符串
/// 格式化参数
public void Error(string format, object arg)
{
}
///
/// 记录错误级别日志消息,支持两个格式化参数
///
/// 格式化字符串
/// 第一个格式化参数
/// 第二个格式化参数
public void Error(string format, object arg1, object arg2)
{
}
///
/// 记录错误级别日志消息,支持多个格式化参数
///
/// 格式化字符串
/// 格式化参数数组
public void Error(string format, params object[] arguments)
{
}
///
/// 记录错误级别日志消息和异常信息
///
/// 要记录的消息
/// 要记录的异常
public void Error(string msg, Exception t)
{
}
///
/// 记录致命错误级别日志消息
///
/// 要记录的消息
public void Fatal(string msg)
{
}
///
/// 记录致命错误级别日志消息,支持格式化参数
///
/// 格式化字符串
/// 格式化参数
public void Fatal(string format, object arg)
{
}
///
/// 记录致命错误级别日志消息,支持两个格式化参数
///
/// 格式化字符串
/// 第一个格式化参数
/// 第二个格式化参数
public void Fatal(string format, object arg1, object arg2)
{
}
///
/// 记录致命错误级别日志消息,支持多个格式化参数
///
/// 格式化字符串
/// 格式化参数数组
public void Fatal(string format, params object[] arguments)
{
}
///
/// 记录致命错误级别日志消息和异常信息
///
/// 要记录的消息
/// 要记录的异常
public void Fatal(string msg, Exception t)
{
}
}