8.7K Star 14.3K Fork 4.2K

GVPdotNET China/Furion

 / 详情

LogEntityFrameworkCoreSqlExecuteCommand 生效范围问题

已完成
创建于  
2021-07-15 23:59

特别说明:如果 Issue 报告为问题且开发成员回复确认问题之后但三天内都不能得到反馈,则视为无效Issue。

Furion 版本号

哪个版本号?
2.11.6

Web 项目类型

  • WebApi
  • Mvc
  • Razor Pages
  • Blazor Server
  • MinApp

描述你的问题

https://dotnetchina.gitee.io/furion/docs/settings/appsettings
应用配置中描述,LogEntityFrameworkCoreSqlExecuteCommand:是否记录 EFCore 执行 sql 日志,默认 true

经过测试查阅代码,此参数影响的是直接 sql 执行日志输出。而 EFCore 的日志输入是不受此参数影响
文档中给人的感觉是整体的控制开关


异常堆栈信息


代码或代码仓库

是否考虑
输入图片说明


数据库信息

  • Sqlite
  • SqlServer
  • Mysql
  • Oracle
  • PGSql
  • Firebird
  • Cosmos

期待结果

能够达到与文档描述一致的效果


评论 (4)

写意 创建了任务 4年前
写意 关联仓库设置为dotNET China/Furion 4年前
展开全部操作日志

这个参数确实有歧义,但是您建议的改法也是不正确的,因为你截图那里是控制详细错误和敏感数据日志来的。这个我名字下个版本我改一下即可。谢谢提醒。

百小僧 任务状态待办的 修改为进行中 4年前
百小僧 负责人设置为百小僧 4年前
百小僧 添加了
 
建议
标签
4年前
百小僧 里程碑设置为Furion 2021 4年前
百小僧 关联分支设置为master 4年前
百小僧 计划截止日期设置为2021-07-16 4年前
百小僧 计划开始日期设置为2021-07-16 4年前
百小僧 通过 dotnetchina/Furion Commit c369707任务状态进行中 修改为已完成 4年前

作者大大,那 EF Core 的 Sql 输出控制,是在哪里,不是很熟
或者这个参数能否对 SQL 输出进行一个整体的控制,方便开发调试和生产环境的部署

= =

配置文件添加 EFCore 程序集即可:输入图片说明

https://dotnetchina.gitee.io/furion/docs/logging

1997861 xjj 0906 1621262066 头像挂件 写意
回复 百小僧 拥有者
4年前

谢谢

百小僧 关联分支master 修改为未关联 2年前

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
974299 monksoul 1578937227 1997861 xjj 0906 1621262066
C#
1
https://gitee.com/dotnetchina/Furion.git
git@gitee.com:dotnetchina/Furion.git
dotnetchina
Furion
Furion

搜索帮助