在ASP.NET中如何输出日志
2016-03-03 12:54
621 查看
在ASP.NET中,如何输出日志呢?有一个NLog的库可以很方便的实现。只需要三步就可以完成:
1.引入Nlog相关的dll;
2.在项目的配置文件中,进行如下配置:
3.如此就可以在项目中使用如下代码了:
1.引入Nlog相关的dll;
2.在项目的配置文件中,进行如下配置:
<configuration> <configSections> <!--Nlog--> <section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog"/> </configSections> <!--Nlog--> <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <variable name="logDirectory" value="${basedir}/logs"/> <targets> <default-target-parameters xsi:type="File" keepFileOpen="false"/> <target name="file" xsi:type="File" fileName="${logDirectory}/${shortdate}.txt" layout="${longdate} | ${level} | ${message}"/> <target name="file1" xsi:type="console" layout="${message}"/> </targets> <rules> <logger name="*" minlevel="Info" writeTo="file,file1"/> </rules> </nlog> </configuration>
3.如此就可以在项目中使用如下代码了:
private static NLog.Logger logger = NLog.LogManager.GetCurrentClassLogger();
相关文章推荐
- 【ASP.NET】六大内置对象
- ASP.NET MVC- DropDownList绑定
- ASP.NET 使用Ajax
- asp.net mvc4使用log4.net 日志功能
- [DevExpress]ASP.NET動態設定XtraReport報表參數的方式 5715 ASP.NET 檢舉文章 在ASP.NET中要如何動態設定XtraReport報表參數,或
- ASP.NET数据绑定GridView控件使用技巧
- asp.net 接口函数
- 7天 搞定 ASP.NET MVC - 第3天
- ASP.NET MVC 多语言实现技巧 最简、最易维护和最快速开发
- ASP.NET MVC中viewData、viewBag和templateData的使用与区别
- ASP.NET 4 视频教程 风云之旅系列课程
- Asp.Net MVC anti-forgery token的问题:nameidentifier or identityprovider not present
- ASP.NET MVC ActionResult的其它返回值
- ASP.Net MVC开发基础学习笔记(2):HtmlHelper与扩展方法
- 细说 ASP.NET Cache 及其高级用法
- ASP.NET MVC Html.BeginForm用法1
- ASP.NET Mvc开发之删除修改数据
- ASP.NET Web API 简介
- ASP.NET MVC NonActionAttribute使用说明
- ASP.NET MVC Html.ActionLink使用说明