NLog 即使在配置文件中配置了输出着色控制台,在VS上依旧不能着色,NLog配置如下:
</target>
<!--使用可自定义的着色将日志消息写入控制台-->
<target name="colorConsole" xsi:type="ColoredConsole" useDefaultRowHighlightingRules="false" layout="${date:format=yyyy-MM-dd HH\:mm\:ss}|${pad:padding=5:inner=${level:uppercase=true}}|${message}" >
<highlight-row condition="level == LogLevel.Debug" foregroundColor ="Blue" />
<highlight-row condition="level == LogLevel.Info" foregroundColor ="Gray" />
<highlight-row condition="level == LogLevel.Warn" foregroundColor ="Yellow" />
<highlight-row condition="level == LogLevel.Error" foregroundColor ="Red" />
<highlight-row condition="level == LogLevel.Fatal" foregroundColor