Skip to content

Commit 9186aec

Browse files
committed
Osquerybeat: Fix osquery logger plugin severy levels mapping
1 parent 8a5dac6 commit 9186aec

1 file changed

Lines changed: 14 additions & 12 deletions

File tree

x-pack/osquerybeat/beater/logger_plugin.go

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -35,15 +35,19 @@ const osqueryLogMessageFieldsCount = 6
3535

3636
type osqLogSeverity int
3737

38+
// The severity levels are taken from osquery source
39+
// https://github.com/osquery/osquery/blob/master/osquery/core/plugins/logger.h#L39
40+
// enum StatusLogSeverity {
41+
// O_INFO = 0,
42+
// O_WARNING = 1,
43+
// O_ERROR = 2,
44+
// O_FATAL = 3,
45+
// };
3846
const (
39-
severityEmerg osqLogSeverity = iota
40-
severityAlert
41-
severityCrit
42-
severityErr
43-
severityWarn
44-
severityNotice
45-
severityInfo
46-
severityDebug
47+
severityInfo osqLogSeverity = iota
48+
severityWarning
49+
severityError
50+
severityFatal
4751
)
4852

4953
func (m *osqueryLogMessage) Log(typ logger.LogType, log *logp.Logger) {
@@ -65,14 +69,12 @@ func (m *osqueryLogMessage) Log(typ logger.LogType, log *logp.Logger) {
6569
args = append(args, m.UnixTime)
6670

6771
switch osqLogSeverity(m.Severity) {
68-
case severityEmerg, severityAlert, severityCrit:
72+
case severityError, severityFatal:
6973
log.Errorw(m.Message, args...)
70-
case severityWarn, severityNotice:
74+
case severityWarning:
7175
log.Warnw(m.Message, args...)
7276
case severityInfo:
7377
log.Infow(m.Message, args...)
74-
case severityDebug:
75-
log.Debugw(m.Message, args...)
7678
default:
7779
log.Debugw(m.Message, args...)
7880
}

0 commit comments

Comments
 (0)