c# - 来自 serilog 中配置文件的 CallerLineNumber
问题描述
有没有办法CallerLineNumber
从配置文件中进行配置C#
?我已经浏览了https://stackoverflow.com/a/46905798/5035500和https://gist.github.com/litetex/b88fe0531e5acea82df1189643fb1f79都是很好的例子,但配置是在 C# 代码中。
解决方案
CallerLineNumber
不是 Serilog 开箱即用支持的东西……您提到的示例都是在 Serilog 之上的自定义抽象。
如果您想通过配置控制此行为,您必须编写自己的自定义代码以从配置文件中读取特定参数并相应地设置 Serilog 管道。
推荐阅读
- qt - Qt qDebug:没有打印出来
- regex - 正则表达式匹配包含子字符串但后面不应跟随特定子字符串的行
- javascript - 在购物清单中添加商品(使用 javascript)
- arkit - CMAttitude的坐标系和ARKit的坐标系如何对齐?
- audio - 如何在 nim 中播放 WAV 文件?
- php - 分页追加在 laravel 中不起作用
- javascript - 使用jquery向正文显示一个类不起作用
- python - 在 Pytorch 中连接两个张量
- c++ - C++ - 试图创建一个指向节点内指针的指针(由另一个节点指向),对吗?
- java - 从 Java Web 应用程序连接到 WebLogic 的 JNDI 数据源