(精华)2020年7月21日 ASP.NET Core 注入日志三种方式
发布日期:2021-06-29 15:08:14 浏览次数:3 分类:技术文章

本文共 1297 字,大约阅读时间需要 4 分钟。

public class Startup    {
public IConfiguration Configuration {
get; private set; } public IHostingEnvironment HostingEnvironment {
get; private set; } //在构造函数中注入 IHostingEnvironment和IConfiguration,配置已经在Program中设置了,注入后就可以获取配置文件的数据 public Startup(IHostingEnvironment env, IConfiguration config) {
HostingEnvironment = env; Configuration = config; } public void ConfigureServices(IServiceCollection services) {
        services.AddMvc();        //第二种配置 也可以这样加上日志功能,不用下面的注入         //services.AddLogging(builder =>         //{           // builder.AddConfiguration(Configuration.GetSection("Logging"))           // .AddConsole();         //}); }     //注入ILoggerFactory public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) {
if (env.IsDevelopment()) {
app.UseDeveloperExceptionPage(); }       //第三种配置 注入ILogggerFactory,然后配置参数 //添加控制台输出 loggerFactory.AddConsole(Configuration.GetSection("Logging"));       //添加调试输出 loggerFactory.AddDebug(); app.UseMvc(); } }

转载地址:https://codeboy.blog.csdn.net/article/details/107493519 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:(精华)2020年7月22日 ASP.NET Core Swagger的使用(NSwag工具版)
下一篇:(精华)2020年7月21日 ASP.NET Core 访问http请求的的上下文(HttpContext)

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年05月02日 11时35分05秒