1
0
mirror of https://github.com/akpaevj/OneSTools.TechLog.git synced 2025-02-16 18:34:27 +02:00
OneSTools.TechLog/README.md
Евгений Акпаев 8380c78f3e
Update README.md
2019-09-30 16:51:11 +03:00

985 B

Nuget # OneSTechLog Библиотека позволяет выполнять парсинг технологического журнала и получать каждое событие (Event) в нормализованном виде (Dictionary), где Key - это имя свойства, а Value - это значение свойства. Реализована на основе TPL от Microsoft (Dataflow) и использует все преимущества конвеерной обработки данных.

Пример использования:

private async Task ReadTL()
{
  var parser = new TechLogParser(@"C:\TechLogData", EventHandler);
  await parser.Parse();
}

private void EventHandler(Dictionary<string, string> eventData)
{
  switch (eventData["EventName"])
  {
    case "DBMSSQL":
      // To do something
      break;
    default:
      break;
  }
}