是否可以使用log4go登录到不同类型的日志的不同位置?

时间:2015-08-06 05:58:35

标签: logging go

我注意到log4go具有filter机制。但它基于level。也就是说,某个级别以上的日志会转到某个filter。我想要实现的是,例如,我们有两种类型的日志sheepgoat,每种日志都包含所有级别DEBUGINFO等,类型日志sheep转到sheep.log,类型goat的日志转到goat.log。是否可以使用log4go?

1 个答案:

答案 0 :(得分:0)

不直接,因为Filter struct设置的AddFilter(name string, lvl Level, writer LogWriter)仅在日志级别上进行过滤,而不考虑"类型"。

您必须扩展该过滤器才能添加"类型"。