File tree Expand file tree Collapse file tree 2 files changed +25
-1
lines changed
Expand file tree Collapse file tree 2 files changed +25
-1
lines changed Original file line number Diff line number Diff line change @@ -68,7 +68,7 @@ ISO8601_SECOND (?:%{SECOND}|60)
6868TIMESTAMP_ISO8601 %{YEAR}-%{MONTHNUM}-%{MONTHDAY}[T ]%{HOUR}:?%{MINUTE}(?::?%{SECOND})?%{ISO8601_TIMEZONE}?
6969DATE %{DATE_US}|%{DATE_EU}
7070DATESTAMP %{DATE}[- ]%{TIME}
71- TZ (?:[PMCE][SD]T|UTC)
71+ TZ (?:[PMCE][SD]T|UTC|CEST|CET )
7272DATESTAMP_RFC822 %{DAY} %{MONTH} %{MONTHDAY} %{YEAR} %{TIME} %{TZ}
7373DATESTAMP_RFC2822 %{DAY}, %{MONTHDAY} %{MONTH} %{YEAR} %{TIME} %{ISO8601_TIMEZONE}
7474DATESTAMP_OTHER %{DAY} %{MONTH} %{MONTHDAY} %{TIME} %{TZ} %{YEAR}
Original file line number Diff line number Diff line change 500500 insist { subject [ "foo" ] } . is_a? ( String )
501501 end
502502 end
503+
504+
505+ describe "Dates with time zone are correctly interpreted" do
506+ config <<-CONFIG
507+ filter {
508+ grok {
509+ match => [ "message", "%{DATESTAMP_RFC822:stimestamp}" ]
510+ singles => true
511+ }
512+ }
513+ CONFIG
514+ sample "Tue Jan 01 2013 04:51:39 CEST" do
515+ insist { subject [ "stimestamp" ] } == "Tue Jan 01 2013 04:51:39 CEST"
516+ end
517+ sample "Tue Jan 01 2013 04:51:39 CET" do
518+ insist { subject [ "stimestamp" ] } == "Tue Jan 01 2013 04:51:39 CET"
519+ end
520+ sample "Tue Jan 01 2013 04:51:39 UTC" do
521+ insist { subject [ "stimestamp" ] } == "Tue Jan 01 2013 04:51:39 UTC"
522+ end
523+ end
524+
525+
526+
503527end
You can’t perform that action at this time.
0 commit comments