counter prosody_log_messages by level /^(?P(?P\w+\s+\d+\s+\d+:\d+:\d+)|(?P\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d+[+-]\d{2}:\d{2})) (?P\S+)\s(?P\w+)\s(?P.*)/ { len($legacy_date) > 0 { strptime($2, "Jan _2 15:04:05") } len($rfc3339_date) > 0 { strptime($rfc3339_date, "2006-01-02T03:04:05-0700") } $loglevel != "" { prosody_log_messages[$loglevel]++ } }