1.目录 1.目录 2.背景 3.环境 4.项目搭建 5.结语 2.背景 好久没有做国内项目了,也好久没有重构项目了。正好手里有一个定时服务需要重构,就想着正好趁这个机会学一点点新的知识。比如DDD。 3.环境 Windows11、VisualStudio2022、.NET7、SqlServer2022 4.项目搭建 在项目文件夹中依次执行这些命令,或者放在PowerShell脚本里执行。 这里需要说明一下第一个项目创建的是MVC项目,选择MVC的原因有两个: 第一,可以加入SwaggerUI跳过定时任务直接调试代码。 第二,可以在图形页面中查看该项目的异常信息。 mkdir01-Pres...

  DbsQxFS4ip4M   2023年11月02日   107   0   0 .NET

1.目录 1.目录 2.前言 2.1.日志控件的选择 3.日志配置 3.1.控制台打印 3.2.文件打印 4.结语 2.前言 定时任务中比较重要的一个环节就是日志记录,有了日志可以记录系统的操作过程,也可以在系统异常时方便排查错误原因。 比如定时任务经常要做的一个事情,同步其它异构系统数据到本系统。大多情况下的操作过程时,定时请求对方接口返回JSON格式数据,我方把接收到的数据再转换为C对象进行业务处理后保存至数据库。如果在这个过程中发生系统异常,没有日志记录很有可能连复现BUG都很难做到。 所以在这个过程中,比较正确的日志记录方式是: 接口请求,如有异常记录日志。 记录接口返回...

  DbsQxFS4ip4M   2023年11月02日   136   0   0 .NET
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~