.Net Core api 3.1 安装Serilog

  • 安装包
  • 代码

安装包

代码

using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Hosting;
using Serilog;
using Serilog.Events;
using System.IO;
using Serilog.Sinks.SystemConsole.Themes;namespace ReportView
{public class Program{public static void Main(string[] args){Log.Logger = new LoggerConfiguration().MinimumLevel.Information()//覆盖来自特定命名空间或类型名称的事件的最低级别.MinimumLevel.Override("Microsoft", LogEventLevel.Information).Enrich.FromLogContext()//显示文本格式.WriteTo.Console(theme: AnsiConsoleTheme.Literate,outputTemplate: "时间:{Timestamp: HH:mm:ss.fff} 级别:{Level} 信息:{Message}{NewLine}{Exception}")// 将日志事件写入指定文件,日志的生成周期.WriteTo.File(Path.Combine("logs", @"log.txt"), rollingInterval: RollingInterval.Day).CreateLogger();CreateHostBuilder(args).Build().Run();}public static IHostBuilder CreateHostBuilder(string[] args) =>Host.CreateDefaultBuilder(args).ConfigureWebHostDefaults(webBuilder =>{webBuilder.UseStartup<Startup>();webBuilder.UseUrls("http://*:10086");}).UseSerilog();}
}

必须要注入否则无效( CreateHostBuilder 中).UseSerilog();

控制台效果

.Net Core api 3.1 安装Serilog相关推荐

  1. 利用BenchmarkDotNet 测试 .Net Core API 同步和异步方法性能

    事由: 这两天mentor给我布置了个任务让我用BenchmarkDotNet工具去测试一下同一个API 用同步和异步方法写性能上有什么差别. 顺带提一下: 啊啊啊啊 等我仔细看文档的时候文档 发现它 ...

  2. 使用Swagger服务搭建.Net Core API

    使用Swagger服务搭建.Net Core API 创建.Net Core API 新建项目.文件--新建--项目 选择应用程序模板. 设置存放路径,命名方案名称. 创建API. 搭建成功. 使用S ...

  3. AutoWrapper:通过有意义的响应来美化您的ASP.NET Core API

    目录 介绍 默认的ASP.NET Core API响应 AutoWrapper.Core的救援 主要特点: TL,DR 给我看代码 定义自己的自定义消息 定义自己的Api异常 选项 版本1.0.0 1 ...

  4. 我的世界java版如何装mod_Java版 Mod(模组)API下载 | Mod安装教程 [1.13.2-1.2.5]

    您尚未登录,立即登录享受更好的浏览体验! 您需要 登录 才可以下载或查看,没有帐号?注册(register) x 本帖最后由 1094822247 于 2019-4-15 19:39 编辑 注意事项: ...

  5. 基于ASP.NET Core api 的服务器事件发送

    现如今程序员对Web API的调用已经是轻车熟路.但是传统的api调用都是拉模式,也就是主动发起请求去调用一个api. 但是程序员往往对另一种很有用的模式很陌生,即推模式. 拉模式 - 主动调用并获取 ...

  6. 客户要求ASP.NET Core API返回特定格式,怎么办?

    当ASP.NET Core API提供给到外部系统使用时,在某些情况下,可能需要根据这些外部系统的要求来格式化数据. 比如,客户就要求API的返回值属性名必须是PascalCase(如UserName ...

  7. asp.net core 自定义基于 HttpContext 的 Serilog Enricher

    asp.net core 自定义基于 HttpContext 的 Serilog Enricher Intro 通过 HttpContext 我们可以拿到很多有用的信息,比如 Path/QuerySt ...

  8. 自动给 Asp.Net Core Api 增加 ApiVersionNeutral

    自动给 Asp.Net Core Api 增加 ApiVersionNeutral Intro 新增加一个 Controller 的时候,经常忘记在 Controller 上增加 ApiVersion ...

  9. android 数据回传代码,安卓向.net core api传输图片,执行保存到数据库命令后返回400错误代码,用postman测试没有问题安卓程序不行...

    安卓向.net core api传输图片,执行保存到数据库命令后返回400错误代码,用postman测试没有问题安卓程序不行,其他api没有问题,在执行保存到数据库命令之前也没有问题.希望各位大佬可以 ...

最新文章

  1. php中表头不跟着滑动,JS实现table表格固定表头且表头随横向滚动而滚动
  2. LDP (Local Derivative Pattern)原理
  3. 初学__Python——Python 变量的作用域
  4. 初识Entity Framework CodeFirst(2)
  5. 疯子的算法总结(七) 字符串算法之 manacher 算法 O(N)解决回文串
  6. 【HDU - 1863】 畅通工程(并查集+最小生成树)
  7. 数据结构思维 第七章 到达哲学
  8. post .php程序,php程序内部post数据的方法
  9. JavaScript Math.random()随机数函数
  10. 微信小程序云开发教程-JavaScript入门(6)-常用函数
  11. hd_Lanswitch Web System
  12. MCGS 昆仑通态触摸屏 modbus TCP 数据转发
  13. 构建者模式和抽象工厂模式的结合使用
  14. sd内存卡 a1 a2 区别
  15. Jenkins项目配置-Nodejs项目(Vue框架)-全面
  16. Window之删除云盘在设备和驱动器上的图标
  17. python自学容易吗-python好学吗
  18. 使用了未经检查或不安全的操作_基建安全质量“四不两直”检查现场检查表
  19. 大学英语综合教程二 Unit 6 课文内容英译中 中英翻译
  20. 注塑成型(注射模塑成型)

热门文章

  1. 上课笔记-台大哲学概论(一)
  2. 阿里云面向企业效率的云上产品全解析:云桌面、云AP、云投屏
  3. 雷达信号处理程序源码 python 需达围像识别 雷达系统仿真代码源码 matlab SAR 雷达系统仿真程序集合 雷达压制干扰matlab程序 线性调联(IFM)脉冲压缩雷达伤真
  4. 如何计算地球上两点的距离(附公式推导)
  5. php session 异步,Ajax异步请求PHP服务器,如何做到无阻塞响应 原创 学习与分享 PHP自学...
  6. day09-硅谷课堂-腾讯云点播管理模块(三)
  7. 【算法】算法设计与分析试题(含答案)
  8. 海康摄像头web集成播放,ffmpeg+nginx方案
  9. Pythonic到底是什么玩意儿?
  10. 大学计算机基础第5版赵英良答案,清华大学出版社-图书详情-《C++程序设计实验指导与习题解析》...