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

扬州建设银行网站品牌推广方式

扬州建设银行网站,品牌推广方式,怎么做wp网站,上海微信网站建设一、Log4net 教程 在CodeProject上找到一篇关于Log4net的教程:log4net Tutorial,这篇博客的作者是:Tim Corey ,对应源代码地址为: https://github.com/TimCorey/Log4netTutorial,视频地址为:Ap…

一、Log4net 教程

在CodeProject上找到一篇关于Log4net的教程:log4net Tutorial,这篇博客的作者是:Tim Corey
,对应源代码地址为:
https://github.com/TimCorey/Log4netTutorial,视频地址为:Application Logging in C#: The log4net tutorial
另外,log4net 主页:http://logging.apache.org/log4net/

二、Log4net的使用

Logenet是一个C#的日志库,很方便我们在程序中记录日志,包括日志级别,将日志打印到控制台,或者文件中。

1、在C#控制台程序中使用log4net

  1. 首先使用VS2017创建一个基于C#的控制台应用程序,项目名称为:Log4netTutorial
  2. 添加log4net项目依赖,
    在log4net项目中,【引用】-> 鼠标右键单击 -> 【管理 NuGet 程序包(N)】,或者点击【项目】菜单 -> 【管理 NuGet 程序包(N)】,
    然后在左边的【浏览】Tab页中,输入log4net,然后安装即可。截止2023年12月23日log4net的最新版本为:2.0.15。如下图所示
    安装Log4net程序包

添加log4net依赖之后,packages.config文件内容如下:

<?xml version="1.0" encoding="utf-8"?>
<packages><package id="log4net" version="2.0.15" targetFramework="net461" />
</packages>
  1. App.config配置文件中添加关于log4net的相关配置如下:
    App.config默认配置为:
<?xml version="1.0" encoding="utf-8" ?>
<configuration><startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" /></startup>
</configuration>

添加log4net配置之后的App.config文件如下:

<?xml version="1.0" encoding="utf-8" ?>
<configuration><configSections><section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /></configSections><log4net><appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender"><layout type="log4net.Layout.PatternLayout"><ConversionPattern value="%date [%thread] %level - %message%newline%exception" /></layout></appender><root><level value="ALL" /><appender-ref ref="ConsoleAppender" /></root></log4net><startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" /></startup>
</configuration>
  1. Program.cs主程序中引用log4net
    (1)、添加xml配置声明:
[assembly: log4net.Config.XmlConfigurator(Watch = true)]

(2)、在Program类中创建一个log4net的静态对象:

private static readonly log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

(3)、在Main函数中使用第(2)步中的logger对象进行日志打印:

logger.Debug("Hello lognet4 tutorial");
logger.Info("Maintenance: water pump turned on");
logger.Warn("Maintenance: the water pump is getting hot");
logger.Error("MonSysPerf.dll load error!");
logger.Fatal("explorer hung");

最终完整的Program.cs文件如下:

using System;[assembly: log4net.Config.XmlConfigurator(Watch = true)]namespace Log4netTutorial
{class Program{private static readonly log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);static void Main(string[] args){logger.Debug("Hello lognet4 tutorial");logger.Info("Maintenance: water pump turned on");logger.Warn("Maintenance: the water pump is getting hot");logger.Error("MonSysPerf.dll load error!");logger.Fatal("explorer hung");Console.ReadLine();}}
}

运行上述程序,运行结果如下图所示:
程序运行结果

三、参考资料

  • Application Logging in C#: The log4net tutorial视频地址
  • log4net教程
  • log4net主页
  • Log4netTutorial源代码地址
http://www.hengruixuexiao.com/news/20236.html

相关文章:

  • 东莞门户网站建设郑州seo优化大师
  • 关于校园网站设计的毕业论文优化关键词可以选择哪个工具
  • 山东大学青岛校区建设指挥部网站公司网站怎么建立
  • 没有rss源的网站如何做rss订阅发帖推广平台
  • 个人网站名称怎么取容易备案百度网盘资源免费搜索引擎入口
  • php网站建设毕业论文郴州网站建设推广公司
  • 免费seo工具吉林关键词优化的方法
  • 北京建站公司做网站价格东莞seo外包公司
  • 洛阳青峰网络做网站谷歌seo排名优化
  • 南昌专业的企业网站开发公司网络营销策划创意案例点评
  • 做蛋糕的企业网站商业软文案例
  • 网站代码500网站推广外贸
  • 中企动力上班怎么样搜索引擎优化目标
  • 无法连接到wordpress站点做公司网站的公司
  • 电子毕业设计代做网站站长之家源码
  • seo网站优化方seo课程培训要多少钱
  • 北京seo服务商百度seo优化
  • 做外卖在哪个网站做好深圳优化网站方法
  • 新手做的网站百度竞价排名是哪种方式
  • 武冈市住房和城乡建设局网站百度怎么做推广和宣传
  • 网站如何做链接个人如何做seo推广
  • 要维护公司的网站该怎么做快速优化seo软件推广方法
  • 手机微信网站怎么做的好seo专业论坛
  • 基于淘宝联盟的返利网站怎么做竞价推广平台
  • 商城网站框架阿里指数查询
  • .wordpress重庆seo整站优化外包服务
  • 做网上推广网站互联网培训机构排名前十
  • 销售平台网站建设方案模板google下载官方版
  • 用ps怎么做网站步骤怎样制作网站
  • 做外贸大一点的网站厦门seo网络推广