我可以在不使用 "ERROR-" / "WARNING-" / "NOTE-" 的情况下更改 PUT 语句中的文本颜色吗?



我知道以下内容:

data _NULL_;
  put "This is BLACK";
  put "NOTE: This is BLUE";
  put "NOTE- This is BLUE and has no NOTE";
  put "WARNING: This is GREEN";
  put "WARNING- GREEN, no WARNING";
  put "ERROR: This is RED";
  put "ERROR- RED, no ERROR";
run;

但是我想知道是否有一种方法可以控制日志中产生的文本的颜色,使其与注释/错误/警告等的颜色不同。换句话说,我想在不改变日志打印的其他东西的颜色的情况下做到这一点。

我相信这个问题在不久前在communityes.sas.com上讨论过,结论是否定的。您不能为写入日志的特定用户生成文本指定颜色。

https://communities.sas.com/t5/SAS-Enterprise-Guide/Colorized-Text-in-the-EG-Log/td-p/251828

https://communities.sas.com/t5/SAS-Procedures/can-we-change-the-color-of-log-output/td-p/83991

最新更新