我想改变我的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中实现,或者我没有找到魔术关键字?