// 引入 NLog 库
using NLog;
class Program
{
// 创建一个静态的 Logger 实例
private static readonly Logger logger = LogManager.GetCurrentClassLogger();
static void Main(string[] args)
{
// 记录调试信息
logger.Debug("Debug message");
// 记录信息
logger.Info("Info message");
// 记录警告信息
logger.Warn("Warn message");
// 记录错误信息
logger.Error("Error message");
// 记录致命错误信息
logger.Fatal("Fatal message");
// 模拟一个异常并记录
try
{
throw new Exception("Something went wrong!");
}
catch (Exception ex)
{
logger.Error(ex, "Exception caught!");
}
}
}
using NLog; 引入 NLog 命名空间。LogManager.GetCurrentClassLogger() 创建一个与当前类关联的日志记录器实例。logger.Debug():用于记录调试信息。logger.Info():用于记录一般信息。logger.Warn():用于记录警告信息。logger.Error():用于记录错误信息。logger.Fatal():用于记录致命错误信息。try-catch 块中捕获异常,并使用 logger.Error(ex, "message") 记录异常信息。这段代码展示了如何在 C# 中使用 NLog 进行日志记录。
上一篇:c# combobox
下一篇:c#获取时间戳
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站