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.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.
|
// GetAdvancedLoggingConfig returns the advanced logging config as a []byte.
|
||||||
// AdvancedLoggingJSON takes precident over the deprecated AdvancedLoggingConfig.
|
// AdvancedLoggingJSON takes precident over the deprecated AdvancedLoggingConfig.
|
||||||
func (s *LogSettings) GetAdvancedLoggingConfig() []byte {
|
func (s *LogSettings) GetAdvancedLoggingConfig() []byte {
|
||||||
if !utils.IsEmptyJSON(s.AdvancedLoggingJSON) {
|
// temporarily let AdvancedLoggingConfig take precedence.
|
||||||
return s.AdvancedLoggingJSON
|
|
||||||
}
|
|
||||||
if s.AdvancedLoggingConfig != nil && !utils.IsEmptyJSON([]byte(*s.AdvancedLoggingConfig)) {
|
if s.AdvancedLoggingConfig != nil && !utils.IsEmptyJSON([]byte(*s.AdvancedLoggingConfig)) {
|
||||||
return []byte(*s.AdvancedLoggingConfig)
|
return []byte(*s.AdvancedLoggingConfig)
|
||||||
}
|
}
|
||||||
|
if !utils.IsEmptyJSON(s.AdvancedLoggingJSON) {
|
||||||
|
return s.AdvancedLoggingJSON
|
||||||
|
}
|
||||||
return []byte("{}")
|
return []byte("{}")
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1408,18 +1413,24 @@ func (s *ExperimentalAuditSettings) SetDefaults() {
|
|||||||
s.AdvancedLoggingJSON = []byte("{}")
|
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.
|
// GetAdvancedLoggingConfig returns the advanced logging config as a []byte.
|
||||||
// AdvancedLoggingJSON takes precident over the deprecated AdvancedLoggingConfig.
|
// AdvancedLoggingJSON takes precident over the deprecated AdvancedLoggingConfig.
|
||||||
func (s *ExperimentalAuditSettings) GetAdvancedLoggingConfig() []byte {
|
func (s *ExperimentalAuditSettings) GetAdvancedLoggingConfig() []byte {
|
||||||
if !utils.IsEmptyJSON(s.AdvancedLoggingJSON) {
|
// temporarily let AdvancedLoggingConfig take precedence.
|
||||||
return s.AdvancedLoggingJSON
|
|
||||||
}
|
|
||||||
if s.AdvancedLoggingConfig != nil && !utils.IsEmptyJSON([]byte(*s.AdvancedLoggingConfig)) {
|
if s.AdvancedLoggingConfig != nil && !utils.IsEmptyJSON([]byte(*s.AdvancedLoggingConfig)) {
|
||||||
return []byte(*s.AdvancedLoggingConfig)
|
return []byte(*s.AdvancedLoggingConfig)
|
||||||
}
|
}
|
||||||
|
if !utils.IsEmptyJSON(s.AdvancedLoggingJSON) {
|
||||||
|
return s.AdvancedLoggingJSON
|
||||||
|
}
|
||||||
return []byte("{}")
|
return []byte("{}")
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1477,18 +1488,23 @@ func (s *NotificationLogSettings) SetDefaults() {
|
|||||||
s.AdvancedLoggingJSON = []byte("{}")
|
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.
|
// GetAdvancedLoggingConfig returns the advanced logging config as a []byte.
|
||||||
// AdvancedLoggingJSON takes precident over the deprecated AdvancedLoggingConfig.
|
// AdvancedLoggingJSON takes precident over the deprecated AdvancedLoggingConfig.
|
||||||
func (s *NotificationLogSettings) GetAdvancedLoggingConfig() []byte {
|
func (s *NotificationLogSettings) GetAdvancedLoggingConfig() []byte {
|
||||||
if !utils.IsEmptyJSON(s.AdvancedLoggingJSON) {
|
// temporarily let AdvancedLoggingConfig take precedence.
|
||||||
return s.AdvancedLoggingJSON
|
|
||||||
}
|
|
||||||
if s.AdvancedLoggingConfig != nil && !utils.IsEmptyJSON([]byte(*s.AdvancedLoggingConfig)) {
|
if s.AdvancedLoggingConfig != nil && !utils.IsEmptyJSON([]byte(*s.AdvancedLoggingConfig)) {
|
||||||
return []byte(*s.AdvancedLoggingConfig)
|
return []byte(*s.AdvancedLoggingConfig)
|
||||||
}
|
}
|
||||||
|
if !utils.IsEmptyJSON(s.AdvancedLoggingJSON) {
|
||||||
|
return s.AdvancedLoggingJSON
|
||||||
|
}
|
||||||
return []byte("{}")
|
return []byte("{}")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user