INNER CODE UNIT · Go
GetWireLogConfig
wso2/product-microgateway · adapter/config/config_utils.go:32
func GetWireLogConfig() *WireLogConfig {
logConf := ReadLogConfigs()
wireLogsEnabled := logConf.WireLogs.Enable
includes := logConf.WireLogs.Include
return &WireLogConfig{
LogBodyEnabled: wireLogsEnabled && stringutils.StringInSlice("Body", includes),
LogHeadersEnabled: wireLogsEnabled && stringutils.StringInSlice("Headers", includes),
LogTrailersEnabled: wireLogsEnabled && stringutils.StringInSlice("Trailers", includes),
}
}