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

wordpress 主题originseo外包服务项目

wordpress 主题origin,seo外包服务项目,wordpress 登陆可见,qq免费的推广引流软件WPF log4net用法 一、在工程中管理NuGet程序包,找到log4net,点击安装,如下图已成功安装; 二、在工程中右键添加新建项,选择应用程序配置文件(后缀为.config),然后设置名称,这里设置…

WPF log4net用法

一、在工程中管理NuGet程序包,找到log4net,点击安装,如下图已成功安装;
在这里插入图片描述
二、在工程中右键添加新建项,选择应用程序配置文件(后缀为.config),然后设置名称,这里设置为Log4Net.config,文件里做如下配置:

<?xml version="1.0" encoding="utf-8" ?>
<configuration><configSections><section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/></configSections><!--日志配置部分--><log4net><root><!--控制级别,由低到高: ALL|DEBUG|INFO|WARN|ERROR|FATAL|OFF--><!--比如定义级别为INFO,则INFO级别向下的级别,比如DEBUG日志将不会被记录--><!--如果没有定义LEVEL的值,则缺省为DEBUG--><level value="ALL"/><appender-ref ref="RollingFileAppender"/></root><appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender"><!--日志文件存放位置,在debug文件夹下的log文件夹下--><file value="Logs/" /><!--是否追加到文件,默认为true,通常无需设置--><appendToFile value="true"/><!--这种情况下MaxSizeRollBackups和maximumFileSize的节点设置才有意义--><RollingStyle value="Composite"/><!--每天记录的日志文件个数,与maximumFileSize配合使用--><MaxSizeRollBackups value="-1"/><!--日期的格式,每天生成一个文件,每月会生成一个文件夹,存放当月的文件日志--><datePattern value="yyyy-MM&quot;/&quot;yyyyMMdd&quot;.txt&quot;"/><staticLogFileName value="false"/><!--多线程时采用最小锁定--><lockingModel type="log4net.Appender.FileAppender+MinimalLock"/><!--每个日志文件的大小,可用的单位:KB|MB|GB--><maximumFileSize value="2MB"/><!--日志格式--><layout type="log4net.Layout.PatternLayout"><conversionPattern value="%date [%t]%-5p %c - %m%n"/></layout></appender></log4net>
</configuration>

三、在工程Properties属性下找到AssemblyInfo.cs文件,在文件最后一行,添加如下格式的指定配置文件:

[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log4Net.config", Watch = true)]

如下图:
在这里插入图片描述
四、我们添加一个Logger类:

public class Logger{private static readonly log4net.ILog loginfo = log4net.LogManager.GetLogger("loginfo");private static readonly log4net.ILog logerror = log4net.LogManager.GetLogger("logerror");public static void WriteInfo(string info){//Console.WriteLine(info);if (loginfo.IsInfoEnabled){loginfo.Info(info);}}public static void WriteError(string error){//Console.WriteLine(error);if (logerror.IsErrorEnabled){logerror.Error(error);}}public static void WriteError(string info, Exception ex){//Console.WriteLine(info);if (logerror.IsErrorEnabled){logerror.Error(info, ex);}}}

五、最后我们在需要记录日志的地方调用如下方法即可;

try{//......}catch (Exception ex){//记录异常Logger.WriteError(ex.ToString());}

六、在程序的根目录下,可以看到Logs文件夹下面就生成了Log文件;更多的生成Log方式可以通过配置config文件来设定;

http://www.dtcms.com/wzjs/213969.html

相关文章:

  • 怎么做网页版网站企业网站推广方案的策划
  • 公司网站推广怎么做即时热榜
  • 100种班服设计图深圳seo优化服务商
  • 招聘网站内容建设哈尔滨最新疫情
  • 医院网站建设合同范本免费注册网站有哪些
  • 广安网站建设gphvipseo推广哪家服务好
  • 做机械网站自创网站
  • 做投票网站教程平台搭建
  • 网站优化说明全国最新疫情最新消息
  • 福建建设执业资格注册中心网站微信管理系统平台
  • 前几年做哪个网站致富衡阳seo外包
  • 用bootstrap做的外国网站如何做电商
  • 网站想自己做怎么弄百度移动排名优化软件
  • 网站建设联盟国内搜索引擎排名第一的是
  • 网站建设技术架构和语言sem推广软件
  • 织梦sms网站里面怎么更换广告图片seo优化排名软件
  • 怎么介绍自己的优势四川seo推广
  • 安庆哪里做网站福建百度seo排名点击软件
  • 网站建设和管理如何制作一个自己的网站
  • 网站怎么做翻页江门关键词排名工具
  • 怎么做音乐mp3下载网站抖音指数查询
  • 设计工作室装修效果图seo和sem的联系
  • 做网站用什么平台某产品网络营销推广方案
  • 招聘网站建设方案模板网站建设优化的技巧
  • 可以下载各种软件的网站google seo实战教程
  • 青岛做公司网站的多吗网推平台
  • 怎么样给公司做网站草根seo博客
  • 部标平台软件网站开发sem百度竞价推广
  • 网站建设找什么公司免费seo视频教程
  • 做网站需要做优化吗深圳百度推广