如何使用Log :: Message :: Simple启用msg和调试日志记录

时间:2009-08-05 09:08:34

标签: perl logging

我正在使用Log :: Message :: Simple,并且会立即显示error()。但是,调用debug()和msg()什么都不做 - 我必须调用Log::Message::Simple->stack_as_string()来获取这些内容。如何立即显示此日志记录?

2 个答案:

答案 0 :(得分:2)

我不确定这是最好的解决方案,但我已经通过为msg()和debug()指定可选的'verbose'参数来修复此问题,例如

msg("my message", 1);

答案 1 :(得分:1)

对于stack_as_string,我认为你必须启用该标志。

Log::Message::Simple->stack_as_string(1);

HTH