zoukankan      html  css  js  c++  java
  • NLog在asp.net中的使用

    一。关于安装

    1.可以直接通过vs自带的Nuget包管理器来搜索下载,直接搜索“NLog”:

    注意,除了要安装第一个之外,一定要安装“NLog.Config”,否则无法在项目中正常使用NLog的配置文件。

    二。配置NLog。

    1.打开NLog.config文件,在<targets>标签内加入对应的日志存放目录和日志格式:

    <target xsi:type="File" name="info" fileName="${basedir}/logs/Info/${shortdate}.log" layout="${longdate} ${uppercase:${level}} ${message}" />
    

      name为新增的target的名称,可以自定义,fileName为日志文件的路径,layout为日志内容的格式。

    2.在<rules>中设置对应日志等级的target

     <logger name="*" level="Info" writeTo="info" />
    

      日志等级level包括“trace,info,warn,error”等,writeTo对应target中的name值。

    三。使用NLog。

    1.声明logger实体类

    private static readonly Logger logger = LogManager.GetCurrentClassLogger();
    

      GetCurrentClassLogger获取当前类的名称,也可以使用GetLogger(""),输入对应的名称。

    2.记录日志

    logger.Info("用户名:"+clientId+" 密码:"+clientSecret+" 登陆网站...");
    

      使用对应的日志等级(如Info)和对应的日志内容即可完成日志记录。

  • 相关阅读:
    Java动态绑定和静态绑定-多态
    Java方法内联
    Java反射机制及原理
    Jvm-类加载机制
    Zookeeper 源码解析-环境准备
    SpringMvc源码解析
    Java虚拟机的意义
    起跑线
    js动态生成html,onclick事件失效解决方法
    虚拟机能ping通,但是telnet某个端口却不行
  • 原文地址:https://www.cnblogs.com/pressforward/p/7094566.html
Copyright © 2011-2022 走看看