func DisableRequestID(o *gwLogCfg) {
	o.noRequestID = true
}
DisableRequestID disables request-id inclusion (and generation if needed) in gw interceptor logs
package logging
import (
	"context"
	"path"
	"time"
	jwt "github.com/dgrijalva/jwt-go"
	"github.com/google/uuid"
	grpc_logrus "github.com/grpc-ecosystem/go-grpc-middleware/logging/logrus"
	"github.com/grpc-ecosystem/go-grpc-middleware/logging/logrus/ctxlogrus"
	"github.com/sirupsen/logrus"
	"google.golang.org/grpc"
	"google.golang.org/grpc/metadata"
	"google.golang.org/grpc/status"
	"github.com/infobloxopen/atlas-app-toolkit/auth"
	"github.com/infobloxopen/atlas-app-toolkit/gateway"
	"github.com/infobloxopen/atlas-app-toolkit/requestid"
)
const (
	valueUndefined = "undefined"
)
type gwLogCfg struct {
	dynamicLogLvl bool
	noRequestID   bool
	acctIDKeyfunc jwt.Keyfunc
	withAcctID    bool
	codeToLevel   grpc_logrus.CodeToLevel
}
type GWLogOption func(*gwLogCfg)