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

郑州网站托管助企秦皇岛海三建设怎么样

郑州网站托管助企,秦皇岛海三建设怎么样,东莞诚信通代运营,搜索引擎排名规则Apache log4net 库是一个帮助程序员将日志语句输出到各种输出目标的工具。log4net 是优秀的 Apache log4j™ 框架到 Microsoft .NE​​T 运行时的端口。 我喜欢他可以自定义输出#xff0c;区分等级等特点。 导入库 我们在工程里添加NuGet的包。输入名称log4net #xff0…Apache log4net 库是一个帮助程序员将日志语句输出到各种输出目标的工具。log4net 是优秀的 Apache log4j™ 框架到 Microsoft® .NE​​T 运行时的端口。 我喜欢他可以自定义输出区分等级等特点。 导入库 我们在工程里添加NuGet的包。输入名称log4net 导入包。 创建配置文件 然后我们在项目根创建一个配置文件log4net.config ?xml version1.0 encodingutf-8? log4net!-- 将日志以回滚文件的形式写到文件中 --!-- 按日期切分日志文件并将日期作为日志文件的名字 --!--Error--appender nameErrorLog typelog4net.Appender.RollingFileAppender!--不加utf-8编码格式中文字符将显示成乱码--param nameEncoding valueutf-8 /file valueLog//appendToFile valuetrue /rollingStyle valueDate /!--日期的格式每天换一个文件记录如不设置则永远只记录一天的日志需设置--datePattern valuequot;ErrorLogs_quot;yyyyMMddquot;.logquot; /!--日志文件名是否为静态--StaticLogFileName valuefalse/!--多线程时采用最小锁定--lockingModel typelog4net.Appender.FileAppenderMinimalLock /!--布局向用户显示最后经过格式化的输出信息--layout typelog4net.Layout.PatternLayoutconversionPattern value%date| %-5level %newline%message%newline--------------------------------%newline //layoutfilter typelog4net.Filter.LevelRangeFilterlevelMin valueWARN /levelMax valueFATAL //filter/appender!--Error--!--Info--appender nameInfoLog typelog4net.Appender.RollingFileAppender!--不加utf-8编码格式中文字符将显示成乱码--param nameEncoding valueutf-8 /!--定义文件存放位置--file valueLog//appendToFile valuetrue /rollingStyle valueDate /!--日志文件名是否为静态--StaticLogFileName valuefalse/!--日期的格式每天换一个文件记录如不设置则永远只记录一天的日志需设置--datePattern valuequot;InfoLogs_quot;yyyyMMddquot;.logquot; /!--多线程时采用最小锁定--lockingModel typelog4net.Appender.FileAppenderMinimalLock /!--布局向用户显示最后经过格式化的输出信息--layout typelog4net.Layout.PatternLayoutconversionPattern value%date| %-5level%c %newline%message%newline--------------------------------%newline //layoutfilter typelog4net.Filter.LevelRangeFilterlevelMin valueINFO /levelMax valueINFO //filter/appender!--Info--!--Info--appender nameDebugLog typelog4net.Appender.RollingFileAppender!--不加utf-8编码格式中文字符将显示成乱码--param nameEncoding valueutf-8 /!--定义文件存放位置--file valueLog//appendToFile valuetrue /rollingStyle valueDate /!--日志文件名是否为静态--StaticLogFileName valuefalse/!--日期的格式每天换一个文件记录如不设置则永远只记录一天的日志需设置--datePattern valuequot;DebugLogs_quot;yyyyMMddquot;.logquot; /!--多线程时采用最小锁定--lockingModel typelog4net.Appender.FileAppenderMinimalLock /!--布局向用户显示最后经过格式化的输出信息--layout typelog4net.Layout.PatternLayoutconversionPattern value%date| %-5level%c %newline%message%newline--------------------------------%newline //layoutfilter typelog4net.Filter.LevelRangeFilterlevelMin valueDEBUG /levelMax valueDEBUG //filter/appender!--Info--root!-- 控制级别由低到高ALL|DEBUG|INFO|WARN|ERROR|FATAL|OFF --!-- 比如定义级别为INFO则INFO级别向下的级别比如DEBUG日志将不会被记录 --!-- 如果没有定义LEVEL的值则缺省为DEBUG --level valueALL /!-- 按日期切分日志文件并将日期作为日志文件的名字 --appender-ref refErrorLog /appender-ref refInfoLog /appender-ref refDebugLog //root /log4net使用类 我们创建一个单独的类来使用他。 using log4net;namespace MMCEngine {internal class Loger{readonly static ILog logger LogManager.GetLogger( MMCEngine );public Loger() {Thread.CurrentThread.Name main;//为了让主线程名显示string path ../../../log4net.config;FileInfo file new FileInfo(path);log4net.Config.XmlConfigurator.Configure(file);Console.WriteLine(loger);}public static void Debug(string str){Console.WriteLine(DateTime.Now.ToString(yyyy-mm-dd HH:MM:ss) DEBUG: str);logger.Debug(str);}public static void Info(string str){Console.WriteLine(DateTime.Now.ToString(yyyy-mm-dd HH:MM:ss) INFO: str);logger.Info(str);}public static void Warn(string str){Console.WriteLine(DateTime.Now.ToString(yyyy-mm-dd HH:MM:ss) WARN: str);logger.Warn(str);}public static void Error(string str){Console.WriteLine(DateTime.Now.ToString(yyyy-mm-dd HH:MM:ss) ERROR: str);logger.Error(str);}} } 使用 在Program.cs中 new Loger(); // 调用Python脚本的Test函数 Loger.Info(info1); Loger.Info(info2); Loger.Debug(Debug3); Loger.Warn(Warn4); Loger.Error(err5);我们可以根据配置文件来生成不同的Log配置文件里我分为了3个等级。 参考 https://www.cnblogs.com/netcore5/articles/14611567.html
http://www.hkea.cn/news/14360494/

相关文章:

  • 最新网站建设青岛联通网站备案
  • 企维多类似网站做网站里面内容编写
  • 网站建设服务公司案例企业网站开发怎么样
  • 孔家庄网站建设wordpress过期
  • 哪个网站做调查赚钱多erp系统好上手吗
  • 网站被别人做了跳转WordPress音乐网页
  • 做离线版申报表进入哪个网站深圳搬家公司哪家好
  • 建设网站技术公司wordpress搭建官网视频
  • 提供做网站公司有哪些页面设计风格
  • 做一个网站一般要多少钱北京seo优化网站建设
  • 网站建设教程 作业想学网站开发
  • 西红门模板网站建设深圳营销型网站建设方案服务商
  • sql与网站开发机场建设网站
  • 苏州网站建设找苏州聚尚网络首选建设企业网站小微
  • 2003总是说网站建设中怎样做才能让自己的网站
  • 合肥网站建设创优网站制作 推荐新鸿儒
  • php 英文商城网站建设门户网站建设方案ppt
  • 自己建网站花钱吗深圳网站建设哪个好
  • 排名优化关键词外贸网站推广与优化
  • 新公司网站怎么做推广推广公司
  • 合肥网站系统建设公司网站建设在线商城
  • 建国外网站樱花12e56
  • 营销型网站建设集装箱液袋西安哪家网络优化好
  • 网站设计主要做什么网站建设开发设计营销公司厦门
  • 临夏市做网站电话免费建设自己的文学网站
  • 大型购物网站开发wordpress禁止下载文件
  • 网站建设 成都网站备案个人信息
  • 乐清网站制作公司哪家好北京建筑公司有哪些
  • 漳州正规网站建设公司域名和主机有了怎么做网站
  • windows 网站开发wordpress将404跳转主页