【问题标题】:Serilog not logging with supervisorSerilog 未与主管一起记录
【发布时间】:2019-08-13 03:46:23
【问题描述】:

我尝试让 serilog 与我通过 supervisord 执行的应用程序一起工作 - 不幸的是,它目前无法正常工作。

我进行了几次测试并能够隔离问题。以下两个命令都是在 root 帐户上执行的。

不记录到文件

su -s /bin/bash -c "cd /home/user/test/; dotnet test.dll" - root

有效(文本写入日志文件和控制台)

dotnet test.dll

测试是在关闭 SELinux 的 CentOS 上进行的。 appsettings.json中的配置是一样的。

关于我还可以测试什么的任何建议?

【问题讨论】:

    标签: linux supervisord serilog


    【解决方案1】:

    原来是没有设置环境变量。

    在主管配置中我错过了

    environment=ASPNETCORE_ENVIRONMENT=Production
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-18
      • 1970-01-01
      相关资源
      最近更新 更多