Esempio n. 1
0
        public void Compile(string pattern)
        {
            var grok = new Grok();
            foreach(var p in _patterns)
                grok.AddPattern(p.Key, p.Value);

            grok.Compile(pattern);
            Log.InfoFormat("Pile compiled new grok, pattern: {0}, expandedPattern = {1}", pattern, grok.ExpandedPattern);
            _groks.Add(grok);
        }
Esempio n. 2
0
        public void Blah()
        {
            var grok = new Grok();
            grok.AddPattern("USERNAME", "[a-z]+");
            grok.AddPattern("HENLOG", "%{USERNAME:user};");

            grok.Compile("%{HENLOG:mylog}");
            var match = grok.Match("aaaaa;");
            match.Should().NotBeNull();

            var captures = match.Captures;
        }
Esempio n. 3
0
        public void Compile(string pattern)
        {
            var grok = new Grok();

            foreach (var p in _patterns)
            {
                grok.AddPattern(p.Key, p.Value);
            }

            grok.Compile(pattern);
            Log.InfoFormat("Pile compiled new grok, pattern: {0}, expandedPattern = {1}", pattern, grok.ExpandedPattern);
            _groks.Add(grok);
        }