当前位置: 首页 > news >正文

直接使用的NLog帮助类

1.先引入NLog.dll包
2.新建类:
public static class LogHelper
{
public static void Info(object msg, params object[] parameters)
{
var log = LogManager.GetLogger("CameraApp");
log.Info(msg);
}
public static void Debug(string msg)
{
var log = LogManager.GetLogger("CameraApp");
log.Debug(msg);
}
public static void Error(string msg)
{
var log = LogManager.GetLogger("CameraApp");
log.Error(msg);
}
public static void FormatError(string format, params object[] args)
{
var log = LogManager.GetLogger("CameraApp");
log.Error(string.Format(format, args));
}
public static void Error(Exception ex)
{
var log = LogManager.GetLogger("CameraApp");
log.Error(ex);
}
public static void Error(object msg, Exception ex)
{
var log = LogManager.GetLogger("CameraApp");
log.Error(ex);
}
public static void Warn(object msg, Exception ex)
{
var log = LogManager.GetLogger("CameraApp");
log.Warn(ex);
}
public static void Log(string msg)
{
Info(msg);
}
public static void Log(Exception ex)
{
Error(ex);
}
}

http://www.hskmm.com/?act=detail&tid=20678

相关文章:

  • 【每日一面】setTimeout 延时为 0 的情况
  • AI元人文:悟空博弈框架
  • sway - wayland下截图方案
  • 不同网络间文件互传怎么实现?
  • sway wayland下 wps-office无法输入中文
  • 科学史笔记
  • Spring XML 设置简介
  • 2025 年真空泵品牌最新权威推荐排行榜:覆盖真空泵维修,真空泵机组,真空泵油,真空泵配件领域选择指南
  • 专业的跨网文件交换系统 和传统FTP/U盘拷贝有什么区别?
  • 0voice-2.1.4-http服务器的实现
  • CF *2600 思维题 2
  • 中低压配网设备介绍
  • vue3使用路由配置
  • 分享一个YTB视频下载器
  • 基于Python+Vue开发的家具商城管理系统源码+运行步骤
  • 2025年,CRM口碑排行榜:从SAAS到本地部署方案
  • Arraylist集合原理分析
  • Commitlint 使用指南
  • VonaJS提供的读写分离,直观,优雅
  • 免费开源的百度文库平替!支持多格式文档预览与存储!
  • 个人行业选择
  • idea
  • 写假数据
  • C语言的指针与cpp的引用
  • day24——Java高级技术深度解析:单元测试、反射、注解与动态代理 - 指南
  • 进程互斥的硬件实现方式(比较难懂的一节课,但是我搞懂了)
  • 【征文计划】基于Rokid眼镜平台的AR历史情景课堂创意应用 - 指南
  • 忍了一年,我的SAAS CRM终于到期了!
  • Aduro电涌保护器特惠:6口插座与2USB端口52%折扣
  • centos 网卡IPv6配置