我在Golang应用程序中使用juju / logger进行日志记录。我已将记录器配置为记录错误,信息和跟踪 例如:
filelog.go
-----------
func (obj fileLog) Infof(format string, args ...interface{}) {
log.logger.Infof(format, args)
}
并且在调用时,记录器文件实际显示定义记录器的filelog.go
行号,而不是调用记录器的实际位置。我将filelog
称为
log.Logger().Infof("Invalid data passed" + err.Error())
是否有任何param配置为记录实际调用者函数的行号?请帮忙。