2013-02-08 60 views
0

我使用java进程来执行指南针编译器任务。 所以我使用process.getErrorStream()和process.getInputStream()。Ruby Compass编译器输出

在输出日志中,我有奇怪的bash字符,如[33m,[31m。 日志:

2013年2月8日14:03:49417 INFO [.... BaseProcessManager(AJP-0.0.0.0-8009-1)错误的读者:31米[0米

你知道为什么会发生这种情况,如果有解决方案不在输出中使用此符号?

回答

1

这些都是彩色输出日志控制字符

他们这一代是,如果你想让它的Compass.configuration.color_output标志

尝试运行compass --boring应该删除他们为你,或者设置color_output标志设置为false控制是默认的。

+0

谢谢,肉汤。你救了我一天。 – Freelander 2013-02-08 15:13:08