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) { } }