func Info(ctx context.Context, msg ...interface{}) {
    _, filename, line, _ := runtime.Caller(1)
    file := filename + ":" + strconv.Itoa(line)
    log.Info(fmt.Sprintf("%v", msg[0]), metadataFields(ctx, file, msg)...)
}