Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using (var sr = new StreamReader($"{Application.streamingAssetsPath}/{filename}"))
- {
- var header = sr.ReadLine().Split(';');
- var buff = new string[9];
- while (!sr.EndOfStream)
- {
- var line = sr.ReadLine();
- var items = line.Split(';');
- try
- {
- var dateTimeParse = DateTime.ParseExact(items[0], "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture);
- var le = ParseLogRecord(dateTimeParse, items);
- logs[dateTimeParse] = le;
- }
- catch
- {
- throw new Exception($"[DataLoaderCsv] [Logs] Error in datetime []");
- }
- }
- }
- private LogEntry ParseLogRecord(DateTime dateTime, string[] data)
- {
- return new LogEntry(data[1],
- data[2],
- data[3],
- data[4],
- data[6],
- data[7],
- !data[5].Equals("allow"),
- data[8].Equals("1"));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement