如何配置Karma日志的格式?

时间:2013-05-29 16:02:31

标签: testing karma-runner

我想改变我的Karma(nee Testacular)日志的格式。开箱即用,它看起来像这样:

INFO [karma]: Karma server started at http://localhost:8080/

文档说要查看其他记录器的log4js,默认为[{type:'console'}]。所以我开始在我的Karma配置文件中添加了那么多:

loggers = [{ type: 'console'}]

并且惊喜地看到日志输出看起来像

[2013-05-29 11:23:55.807] [INFO] karma - Karma server started at http://localhost:8080/
那边中途。现在我想显示一条更短的信息。看了log4j之后,我尝试了以下每一个

loggers = [{ type: 'console', PatternLayout:'%d{HH:mm:ss} %m'}]
loggers = [{ type: 'console', ConversionPattern:'%d{HH:mm:ss} %m'}]

两者都没有改变结果。 log4j文档说

  

PatternLayout类扩展了抽象的org.apache.log4j.Layout类,并覆盖了格式> ()方法根据提供的模式构造日志信息。

这是否甚至没有在Karma中实现,或者我没有找到魔术关键字?

1 个答案:

答案 0 :(得分:2)

Karma使用log4js。试试这个:

loggers: [{type: 'console', pattern: '%d{HH:mm:ss} %m'}]
相关问题