具体使用的终端颜色可以通过环境变量 PG_COLORS 进行细粒度配置。其取值为以冒号分隔的 键值对列表。键名指定着色的消息类型,值为终端能够直接解释的标准 ANSI SGR 图形控制转义序列代码。
key=value
目前支持以下配置键:
error用于高亮错误消息中的 “error”(错误)标识文本。
warning用于高亮告警消息中的 “warning”(警告)标识文本。
note用于高亮提示消息中的 “detail”(详情)与 “hint”(提示)文本。
locus用于高亮位置元数据信息(如程序名、文件名与行号)。
默认系统配置为:
error=01;31:warning=01;35:note=01;36:locus=01
(其中 01;31 为粗体红字,01;35 为粗体洋红,01;36 为粗体青色,01 为粗体默认前景色)。