@@ -309,21 +309,22 @@ func isJSON(line string) bool {
309309}
310310
311311func detectLevelFromLogLine (log string ) string {
312- if strings .Contains (log , "info" ) || strings .Contains (log , "INFO" ) {
312+ if strings .Contains (log , "info:" ) || strings .Contains (log , "INFO:" ) ||
313+ strings .Contains (log , "info" ) || strings .Contains (log , "INFO" ) {
313314 return constants .LogLevelInfo
314315 }
315- if strings .Contains (log , "err" ) || strings .Contains (log , "ERR" ) ||
316+ if strings .Contains (log , "err: " ) || strings .Contains (log , "ERR: " ) ||
316317 strings .Contains (log , "error" ) || strings .Contains (log , "ERROR" ) {
317318 return constants .LogLevelError
318319 }
319- if strings .Contains (log , "warn" ) || strings .Contains (log , "WARN" ) ||
320+ if strings .Contains (log , "warn: " ) || strings .Contains (log , "WARN: " ) ||
320321 strings .Contains (log , "warning" ) || strings .Contains (log , "WARNING" ) {
321322 return constants .LogLevelWarn
322323 }
323- if strings .Contains (log , "CRITICAL" ) || strings .Contains (log , "critical" ) {
324+ if strings .Contains (log , "CRITICAL: " ) || strings .Contains (log , "critical: " ) {
324325 return constants .LogLevelCritical
325326 }
326- if strings .Contains (log , "debug" ) || strings .Contains (log , "DEBUG" ) {
327+ if strings .Contains (log , "debug: " ) || strings .Contains (log , "DEBUG: " ) {
327328 return constants .LogLevelDebug
328329 }
329330 return constants .LogLevelUnknown
0 commit comments