Furion v4.5.9 已经发布,让 .NET 开发更简单,更通用,更流行。
此版本更新内容包括:
v4.5.9
版本细节:https://gitee.com/dotnetchina/Furion/issues/I5ULWN 2022.10.09v4.5.8
版本细节:https://gitee.com/dotnetchina/Furion/issues/I5UGNS 2022.10.08v4.5.7
版本细节:https://gitee.com/dotnetchina/Furion/issues/I5U8Q9 2022.10.06v4.5.6
版本细节:https://gitee.com/dotnetchina/Furion/issues/I5U4SG 2022.10.03v4.5.5
版本细节:https://gitee.com/dotnetchina/Furion/issues/I5U413 2022.10.02v4.5.4
版本细节:https://gitee.com/dotnetchina/Furion/issues/I5U3MK 2022.10.01v4.5.2
版本细节:https://gitee.com/dotnetchina/Furion/issues/I5TXON 2022.09.30v4.5.1
版本细节:https://gitee.com/dotnetchina/Furion/issues/I5TLI6 2022.09.28v4.5.0
版本细节:https://gitee.com/dotnetchina/Furion/issues/I5TD4X 2022.09.27
-
新特性
- [新增]
.AddConsoleFormatter()
拓展简化控制台日志模板配置 4.5.0 #I5TCMO - [新增] 控制台和文件日志时间默认显示
星期几
4.5.1 #I5TKL5 - [新增] 控制台和文件日志支持配置
options.DateFormat
日期格式化 4.5.1 #I5TKL5 - [新增] 控制台日志带颜色输出,比如高亮
日志级别
4.5.1 #I5TKL5 - [新增] 控制台格式化配置
options.WriteHandler
完全自定义配置 4.5.2 7fb3036 - [新增] 日志输出
JSON
格式化配置 4.5.2 #I5TWC1 #I5OUT1 - [新增] 数据库日志写入独立日志模板配置、独立日期格式配置 4.5.2 #I5TWC1
- [新增]
LogMessage
结构类LogDateTime
,ThreadId
,State
属性 4.5.2 #I5TWC1 - [新增]
LoggingMonitor
可配置JsonWriterOptions
属性 4.5.4 #I5U375 - [新增]
Log.ScopeContext
和"some log".ScopeContext
拓展 4.5.4 8129693 - [新增] 新增
HttpContext.SetTokensOfResponseHeaders
拓展 4.5.7 3775e65 - [新增] 新增远程请求支持
Stream
文件格式上传 4.5.8 #I5UF3I - [新增] 日志模块可配置是否启用上下文功能
IncludeScopes
属性 4.5.9 #I5UJRS - [新增]
LoggingMonitor
日志筛选WriteFilter
配置 4.5.9 6f06f12
- [新增]
-
突破性变化
-
问题修复
- [修复] 字符串日志拓展带泛型方法不能正确显示
CategoryName
日志类别 4.5.0 #I5TBKL - [修复] 控制台日志设置了
.ScopeContext
无效问题 4.5.2 7fb3036 - [修复]
LoggingMonitor
同时配置了局部和全局日志监听触发两次问题 4.5.2 a1a97e8 - [修复]
v4.4.8+
版本更新导致远程请求在个别情况下出现并发问题 4.5.2 #I5TWL3 - [修复]
LoggingMonitor
配置了ReturnValueThreshold
之后Json
被截断引发有效性检测异常 4.5.4 #I5U375 - [修复]
LoggingMonitor
不支持DataTable
,DataSet
,Tuple
等类型问题 4.5.5 #I5U3VO - [修复] 自
v4.5.2+
版本升级后出现启动时使用App.GetOptons<TOptions>
异常问题 4.5.6 #I5U4OC f9a6587 - [修复]
app.UseInject(action)
导致死循环 4.5.7 !608 - [修复]
LoggingMonitor
报空引用异常问题 4.5.8 #I5UGCA !610 - [修复] 并发情况下设置日志上下文出现偶然性空引用问题 4.5.9 #I5UJRS
- [修复] 字符串日志拓展带泛型方法不能正确显示
-
其他更改
- [调整] 文件日志默认模板,默认对日志时间进行格式化并显示星期几 4.5.1 #I5TKL5
- [调整] 脚手架代码,默认启用
services.AddConsoleFormatter()
4.5.1 #I5TLI6 - [调整]
Serve.Run()
代码,默认启用services.AddConsoleFormatter()
4.5.1 #I5TLI6 - [调整] 减少
MiniProfile
不必要的监听,只在Swagger
页面请求才监听 4.5.7 697ef51 - [调整] 日志模块所有日志时间默认为
24小时制
,过去是12小时制
4.5.9 !612
-
文档
- [新增] 选项监听出现触发多次的解决方案 #I5T9PR
- [更新] 日志记录文档、动态 WebAPI 文档、选项文档、
HttpContext
文档、远程请求文档
详情查看:https://gitee.com/dotnetchina/Furion/releases/v4.5.9
还没有评论,来说两句吧...