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)和对应的日志内容即可完成日志记录。

  • 相关阅读:
    BZOJ2223: [Coci 2009]PATULJCI
    BZOJ2157: 旅游
    HDU6368
    BZOJ2006: [NOI2010]超级钢琴
    BZOJ1969: [Ahoi2005]LANE 航线规划
    BZOJ1878: [SDOI2009]HH的项链
    BZOJ1798: [Ahoi2009]Seq 维护序列seq
    BZOJ1503: [NOI2004]郁闷的出纳员
    BZOJ1370: [Baltic2003]Gang团伙
    BZOJ1342: [Baltic2007]Sound静音问题
  • 原文地址:https://www.cnblogs.com/pressforward/p/7094566.html
Copyright © 2011-2022 走看看