.Net Core下怎么使用Logger实现log写入本地文件系统


本文小编为大家详细介绍“.NetCore下怎么使用Logger实现log写入本地文件系统”,内容详细,步骤清晰,细节处理妥当,希望这篇“.NetCore下怎么使用Logger实现log写入本地文件系统”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。.net core自带一个基础的logger框架Microsoft.Extensions.Logging。微软默认实现了Microsoft.Extensions.Logging.Console.dll。控制台的日志输出和Microsoft.Extensions.Logging.Debug.dll调试输出。下面我们写一个我们自己的本地文件输出模块demo,简单理解一下自带免费云主机域名的这个logger系统。logger框架主要几个类:LoggerFactory,Logger,LoggerProvider。看名字就很好理解,都不需要解释。实现我们自己的filelogger只需要实现logger,loggerProvider即可。loggerFactory.AddFile(this.Configuration.GetSection(“FileLogging”));为LoggerFactory扩张一个方法,提供增加日志写文件方式的入口。相关的配置来自appsettings.jsonpublic class FileLoggerProvider : ILoggerProvider, Idisposable关键方法CreateLogger,创建真正写日志的logger。对当前的logger可以做适当的缓存,配置loggerpublic class FileLogger : Ilogger读到这里,这篇“.NetCore下怎么使用Logger实现log写入本地文件系统”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。

相关推荐: PathLine怎么应用

本篇内容主要讲解“PathLine怎么应用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PathLine怎么应用”吧!PathLine是所有路径曲线中最简单的路径曲线,主要用于创建两点之间的路径,其中startX,…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 02/13 21:57
下一篇 02/14 10:16

相关推荐