Serilog:如何仅在文件开头写入文件头?

时间:2019-10-13 16:05:35

标签: serilog

我需要编写一些与通过系统调度程序启动的应用程序状态有关的信息。然后处理行应遵循:

Ionic:

   Ionic CLI          : 5.4.2 (/usr/local/lib/node_modules/ionic)
   Ionic Framework    : ionic-angular 3.9.5
   @ionic/app-scripts : 3.2.2

Capacitor:

   Capacitor CLI   : 1.2.1
   @capacitor/core : 1.2.1

Utility:

   cordova-res : 0.4.0 (update available: 0.8.0)
   native-run  : not installed

System:

   NodeJS : v11.2.0 (/usr/local/Cellar/node/11.2.0/bin/node)
   npm    : 6.12.0
   OS     : macOS Mojave

当前,我总是写标题。但是,应用程序启动的频率很高,并且“无数据可处理”的情况很常见。因此,我想避免写标题,而只想写“无数据可处理”或类似的行。

仅在创建日志文件时,是否有任何方法(在Serilog中)写入标头?

1 个答案:

答案 0 :(得分:1)

最近已将一组启用这种功能的钩子添加到File接收器中。主要贡献者有a nice demo repo