更改调试字体颜色 - Serilog C# .NET Core 3.1 Jetbrains Rider Mac OSX
Posted
技术标签:
【中文标题】更改调试字体颜色 - Serilog C# .NET Core 3.1 Jetbrains Rider Mac OSX【英文标题】:Change Debug Font Colour - Serilog C# .NET Core 3.1 Jetbrains Rider Mac OSX 【发布时间】:2020-02-04 13:04:38 【问题描述】:我刚刚学习了一个将Serilog
与 C# .Net Core 3.1 Web 应用程序结合使用的教程。
目前一切正常,但我注意到调试消息的字体颜色为黑色,并且与 Rider (Mac) 中 run
窗格的背景颜色发生冲突。
如果有帮助,这是我的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 MessageNewLine:1"
]
【问题讨论】:
能否附上Preferences | Editor | Color Scheme | Console Colors
的预览框截图?大多数与控制台相关的颜色都可以在那里设置。
你解决过这个问题吗?我也有同样的问题,但坦率地说,当日志条目中有参数、Uri 等时情况会更糟。
【参考方案1】:
我遇到了同样的问题,最终成为 Rider's Theme 的问题。
转至:Preferenes > Editor > Color Schemes > Console Colors > ANSI Colors
然后选择“白色”并将颜色更改为您想要的任何颜色。也许是非常清晰的浅灰色。
Screenshot
【讨论】:
以上是关于更改调试字体颜色 - Serilog C# .NET Core 3.1 Jetbrains Rider Mac OSX的主要内容,如果未能解决你的问题,请参考以下文章