首页 > 解决方案 > 更改调试字体颜色 - Serilog C# .NET Core 3.1 Jetbrains Rider Mac OSX

问题描述

我刚刚学习了一个Serilog与 C# .Net Core 3.1 Web 应用程序结合使用的教程。

目前一切正常,但我注意到调试消息的字体颜色为黑色,并且与runRider (Mac) 中窗格的背景颜色发生冲突。

运行窗格

这是我的appsettings.json如果有帮助:

{
  "AllowedHosts": "*",
  "Serilog": {
    "Using": [],
    "MinimumLevel": {
      "Default": "Debug",
      "Override": {
        "Microsoft": "Warning",
        "System": "Warning"
      }
    },
    "Enrich": [ "FromLogContext", "WithMachineName", "WithProcessId", "WithThreadId" ],
    "WriteTo": [
      { "Name": "Console" },
      {
        "Name": "File",
        "Args": {
          "path": "Logs/log.txt",
          "outputTemplate": "{Timestamp:G} {Message}{NewLine:1}"
        }
      }
    ]
  }
}

标签: c#macosasp.net-coreserilogrider

解决方案


我遇到了同样的问题,最终成为 Rider's Theme 的问题。

去:Preferenes > Editor > Color Schemes > Console Colors > ANSI Colors

然后选择“白色”并将颜色更改为您想要的任何颜色。也许是非常清晰的浅灰色。

截屏


推荐阅读