Temporarily let AdvancedLoggingConfig take precedence over AdvancedLoggingJSON (#23578)
* Temporarily let AdvancedLoggingConfig take precedence over AdvancedLoggingJSON
Этот коммит содержится в:
@@ -1344,18 +1344,23 @@ func (s *LogSettings) SetDefaults() {
|
||||
s.AdvancedLoggingJSON = []byte("{}")
|
||||
}
|
||||
}
|
||||
s.AdvancedLoggingConfig = nil
|
||||
// temporarily let AdvancedLoggingConfig take precedence.
|
||||
if s.AdvancedLoggingConfig == nil {
|
||||
s.AdvancedLoggingConfig = NewString("")
|
||||
}
|
||||
//s.AdvancedLoggingConfig = nil
|
||||
}
|
||||
|
||||
// GetAdvancedLoggingConfig returns the advanced logging config as a []byte.
|
||||
// AdvancedLoggingJSON takes precident over the deprecated AdvancedLoggingConfig.
|
||||
func (s *LogSettings) GetAdvancedLoggingConfig() []byte {
|
||||
if !utils.IsEmptyJSON(s.AdvancedLoggingJSON) {
|
||||
return s.AdvancedLoggingJSON
|
||||
}
|
||||
// temporarily let AdvancedLoggingConfig take precedence.
|
||||
if s.AdvancedLoggingConfig != nil && !utils.IsEmptyJSON([]byte(*s.AdvancedLoggingConfig)) {
|
||||
return []byte(*s.AdvancedLoggingConfig)
|
||||
}
|
||||
if !utils.IsEmptyJSON(s.AdvancedLoggingJSON) {
|
||||
return s.AdvancedLoggingJSON
|
||||
}
|
||||
return []byte("{}")
|
||||
}
|
||||
|
||||
@@ -1408,18 +1413,24 @@ func (s *ExperimentalAuditSettings) SetDefaults() {
|
||||
s.AdvancedLoggingJSON = []byte("{}")
|
||||
}
|
||||
}
|
||||
s.AdvancedLoggingConfig = nil
|
||||
|
||||
// temporarily let AdvancedLoggingConfig take precedence.
|
||||
if s.AdvancedLoggingConfig == nil {
|
||||
s.AdvancedLoggingConfig = NewString("")
|
||||
}
|
||||
//s.AdvancedLoggingConfig = nil
|
||||
}
|
||||
|
||||
// GetAdvancedLoggingConfig returns the advanced logging config as a []byte.
|
||||
// AdvancedLoggingJSON takes precident over the deprecated AdvancedLoggingConfig.
|
||||
func (s *ExperimentalAuditSettings) GetAdvancedLoggingConfig() []byte {
|
||||
if !utils.IsEmptyJSON(s.AdvancedLoggingJSON) {
|
||||
return s.AdvancedLoggingJSON
|
||||
}
|
||||
// temporarily let AdvancedLoggingConfig take precedence.
|
||||
if s.AdvancedLoggingConfig != nil && !utils.IsEmptyJSON([]byte(*s.AdvancedLoggingConfig)) {
|
||||
return []byte(*s.AdvancedLoggingConfig)
|
||||
}
|
||||
if !utils.IsEmptyJSON(s.AdvancedLoggingJSON) {
|
||||
return s.AdvancedLoggingJSON
|
||||
}
|
||||
return []byte("{}")
|
||||
}
|
||||
|
||||
@@ -1477,18 +1488,23 @@ func (s *NotificationLogSettings) SetDefaults() {
|
||||
s.AdvancedLoggingJSON = []byte("{}")
|
||||
}
|
||||
}
|
||||
s.AdvancedLoggingConfig = nil
|
||||
// temporarily let AdvancedLoggingConfig take precedence.
|
||||
if s.AdvancedLoggingConfig == nil {
|
||||
s.AdvancedLoggingConfig = NewString("")
|
||||
}
|
||||
//s.AdvancedLoggingConfig = nil
|
||||
}
|
||||
|
||||
// GetAdvancedLoggingConfig returns the advanced logging config as a []byte.
|
||||
// AdvancedLoggingJSON takes precident over the deprecated AdvancedLoggingConfig.
|
||||
func (s *NotificationLogSettings) GetAdvancedLoggingConfig() []byte {
|
||||
if !utils.IsEmptyJSON(s.AdvancedLoggingJSON) {
|
||||
return s.AdvancedLoggingJSON
|
||||
}
|
||||
// temporarily let AdvancedLoggingConfig take precedence.
|
||||
if s.AdvancedLoggingConfig != nil && !utils.IsEmptyJSON([]byte(*s.AdvancedLoggingConfig)) {
|
||||
return []byte(*s.AdvancedLoggingConfig)
|
||||
}
|
||||
if !utils.IsEmptyJSON(s.AdvancedLoggingJSON) {
|
||||
return s.AdvancedLoggingJSON
|
||||
}
|
||||
return []byte("{}")
|
||||
}
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user