【发布时间】:2019-04-05 17:53:00
【问题描述】:
我的程序正在生成一个日志,逐行添加字符串。最终输出(日志文件)以 .txt 扩展名结尾。
有 3 种类型的行:ERROR、WARNING 和 INFO。
我想让 ERROR 行变成红色,WARNING 行变成黄色,INFO 行变成绿色。我正在使用 C# 并正在使用 Visual Studio Code。
我怎么可能做那种着色?
注意:如果我必须更改日志文件的格式(不再是 .txt),我可以接受。
非常感谢!
【问题讨论】:
-
我不认为你可以改变 .txt 文件中的颜色,所以这不是一个选项。
-
您无法更改 txt 文件中文本的颜色。
-
你的意思是你想要一个文本编辑器来可视化你的日志文件?您使用的是哪个记录器? Log4J,Log4Net,...?
-
您不能为 *.txt 中的文本添加颜色。但是,您可以尝试一些选项,例如创建自己的 txt 文件查看器,以检测这些关键字并显示带有颜色的富文本框。否则,试试这个:stackoverflow.com/questions/12347587/…
标签: c# string colors textcolor