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

产权交易网站建设方案接单平台app

产权交易网站建设方案,接单平台app,义乌义亭招工做网站养猪工作,江门网站建设推广如果你使用 .netCore及以上版本(.net5,.net6,.net7)... 系统默认自带日志中间件(log4net) 对,就是上次java 日志大漏洞的兄弟....... 控制台自动打印日志就是它的功劳 现在我们想存日志文件,怎么办 很简单. 1.在项目中添加日志配置文件 文件名 : log4net.config 不能…

如果你使用 .netCore及以上版本(.net5,.net6,.net7)...  系统默认自带日志中间件(log4net)

对,就是上次java 日志大漏洞的兄弟.......

控制台自动打印日志就是它的功劳

现在我们想存日志文件,怎么办  很简单.

1.在项目中添加日志配置文件   文件名 :  log4net.config  不能随意文件名

<?xml version="1.0" encoding="utf-8"?>
<log4net><!-- 文件存储日志配置 --><!--Type 表示用那种类型记录日志--><appender name="rollingAppender" type="log4net.Appender.RollingFileAppender"><!--表示用文本来记录日志--><!--<file value="log\log.txt" />--><file value="D:\APP\SG.ISS.GateSentry.Server\bin\Release\log.txt" /><!--追加日志内容--><!--<appendToFile value="false" />--><appendToFile value="true" /><!--防止多线程时不能写Log,官方说线程非安全--><lockingModel type="log4net.Appender.FileAppender+MinimalLock" /><!--最小锁--><!--配置Unicode编码--><Encoding value="UTF-8" /><!--是否只写到一个文件里--><param name="StaticLogFileName" value="false" /><!--当备份文件时,为文件名加的后缀,这里可以作为每一天的日志分别存储不同的文件--><datePattern value="yyyyMMdd&quot;.txt&quot;" /><!--可以为:Once|Size|Date|Composite--><!--Composite为Size和Date的组合--><!--<rollingStyle value="Composite" />--><rollingStyle value="Size" /><!--日志最大个数,都是最新的--><!--rollingStyle节点为Size时,只能有value个日志文件--><!--rollingStyle节点为Composite时,每天有value个日志--><maxSizeRollBackups value="7" /><!--可用的单位:KB|MB|GB--><maximumFileSize value="5MB" /><!--置为true,当前最新日志文件名永远为file节中的名字--><staticLogFileName value="true" /><!--过滤器--><!--阻止所有事件被记录--><!--<filter type="log4net.Filter.DenyAllFilter"> </filter>--><!--只有指定等级的日志事件才被记录--><!--<filter type="log4net.Filter.LevelMatchFilter"><param value="FATAL" /></filter>--><!--日志等级在指定范围内的事件才被记录--><!--<filter type="log4net.Filter.LevelRangeFilter"><param name="LevelMin" value="ERROR" /><param name="LevelMax" value="FATAL" /></filter>--><!-- 日志输出格式 --><!--<layout type="log4net.Layout.PatternLayout"><conversionPattern value="%level %thread %logger - %message%newline" /></layout>--><layout type="log4net.Layout.PatternLayout"><!--日志输出格式:时间  日志类型  日志内容--><conversionPattern value="%date [%thread] %-5level %logger - %message%newline"/></layout></appender><!-- levels: OFF > FATAL > ERROR > WARN > INFO > DEBUG  > ALL --><root><priority value="ALL"/><level value="ALL"/><appender-ref ref="rollingAppender" /></root>
</log4net>

2.在 program.cs  里面

        public static IHostBuilder CreateHostBuilder(string[] args) =>
            Host.CreateDefaultBuilder(args)
                .ConfigureLogging((context,loggingBuilder)=> {//通过中间件的方式使用Log4Net
                    // 因为系统日志会很多
                    loggingBuilder.AddFilter("System", LogLevel.Warning);
                    loggingBuilder.AddFilter("Microsoft", LogLevel.Warning);//过滤掉系统默认的一些日志
                    loggingBuilder.AddLog4Net(); //注册Log4Net 到.Net Core
                })
                .ConfigureWebHostDefaults(webBuilder =>
                {
                    webBuilder.UseStartup<Startup>();
                });
3. NuGet : Microsoft.Extensions.Logging.Log4Net.AspNetCore

它会自动带出安装  log4net

注意对比版本,尽量少的更新已有包

http://www.khdw.cn/news/42663.html

相关文章:

  • 企业网站手机版模板欧洲站fba
  • 网站建设与设计开题报告百度账号申诉中心
  • 网站开发项目管理广州seo优化推广
  • 帝国cms 孕婴网站模板百度搜索资源平台token
  • app制作外包seo推广怎么做视频教程
  • 企业管理咨询公司骗局免费的seo网站
  • 上海网站定制团队如何在百度上发广告
  • 怎么样建设个人网站广州网站到首页排名
  • 阿里云怎么做淘客网站网站建设公司网站
  • 天津专业网站设计网络推广一个月的收入
  • 义乌网站手机优化管家
  • 大连网站外包2023年8月新闻热点事件
  • 廊坊网站建设推广服务谷歌官网注册入口
  • 购物网站备案费用友情链接互换
  • 驾校一点通网站怎么做如何制作网页
  • 南宁在哪里可以做网站爱站seo
  • 关于戒烟网站怎么做自媒体135免费版下载
  • 网站建设 甘肃百度网页翻译
  • 做cp和网站运营利搜网站排名软件
  • 通化好的网站建设的公司百一度一下你就知道
  • wordpress免费相册插件seo培训网
  • 做搜狗网站优化首合肥做网络推广的公司
  • 网站建设属于哪个税收服务编码巨量引擎广告投放平台
  • wordpress社交媒体插件新网站seo
  • 动态网站制作软件中国国家培训网正规吗
  • 新疆交通建设管理局项目执行一处网站正版seo搜索引擎
  • 个人空间网站模板网页模版
  • 怎样将自己做的网页加入网站直销产业发展论坛
  • 政府网站建设的对策电脑培训班一般多少钱
  • 苏州h5网站建设无锡网站建设seo