public void PrepareEvent(Dictionary<string, object> logEvent) { string input; if (!logEvent.TryGetStringValue(SourceKey, out input)) { //logEvent.AddTag(FailedGrok); return; } ScanMessage(logEvent, input); }
public void PrepareEvent(Dictionary <string, object> logEvent) { string input; if (!logEvent.TryGetStringValue(SourceKey, out input)) { return; } ScanMessage(logEvent, input); }
public void PrepareEvent(Dictionary<string, object> logEvent) { string formattedKey = _sourceKey.Format(logEvent); string value; if (!logEvent.TryGetStringValue(formattedKey, out value)) { return; } logEvent[formattedKey] = _seperateRegex.Split(value).Where(s => !string.IsNullOrEmpty(s)).ToList(); }
public void PrepareEvent(Dictionary <string, object> logEvent) { string formattedKey = _sourceKey.Format(logEvent); string value; if (!logEvent.TryGetStringValue(formattedKey, out value)) { return; } logEvent[formattedKey] = ValueToArray(value); }
public void PrepareEvent(Dictionary <string, object> logEvent) { string formattedKey = _sourceKey.Format(logEvent); string value; if (!logEvent.TryGetStringValue(formattedKey, out value)) { return; } logEvent[formattedKey] = _seperateRegex.Split(value).Where(s => !string.IsNullOrEmpty(s)).ToList(); }
public void PrepareEvent(Dictionary <string, object> logEvent) { var key = _sourceKey.Format(logEvent); if (!logEvent.TryGetStringValue(key, out string input)) { return; } var xmlDoc = new XmlDocument(); xmlDoc.LoadXml(input); var jsonDoc = JsonConvert.SerializeXmlNode(xmlDoc); logEvent[key] = jsonDoc; _jsonFilter.PrepareEvent(logEvent); }
public void PrepareEvent(Dictionary <string, object> logEvent) { var key = _sourceKey.Format(logEvent); string input; if (!logEvent.TryGetStringValue(key, out input)) { return; } var token = JToken.Parse(input); if (FlattenJson) { ScanToken(logEvent, token, ""); } else { logEvent[key] = token; } }