import oi.thekraken.grok.api.Grok; //导入方法依赖的package包/类
@Test
public void testDate() throws Exception {
Grok grok = Grok.EMPTY;
grok.addPattern("WORD", "\\b\\w+\\b");
grok.addPattern("GREEDYDATA", ".*");
grok.addPattern("YEAR", "(?>\\d\\d){1,2}");
grok.addPattern("MONTHNUM", "(?:0?[1-9]|1[0-2])");
grok.addPattern("MONTHDAY", "(?:(?:0[1-9])|(?:[12][0-9])|(?:3[01])|[1-9])");
grok.addPattern("HOUR", "(?:2[0123]|[01]?[0-9])");
grok.addPattern("MINUTE", "(?:[0-5][0-9])");
grok.addPattern("SECOND", "(?:(?:[0-5]?[0-9]|60)(?:[:.,][0-9]+)?)");
grok.addPattern("ISO8601_TIMEZONE", "(?:Z|[+-]%{HOUR}(?::?%{MINUTE}))");
grok.addPattern("MY_HOUR", "(2[0123]|[01]?[0-9])