public override void WriteLine(string value) { var category = value.Split(':')[0]; var message = value.Split('#')[1]; var date = DateTimeOffset.ParseExact(value.Split('#')[0].Replace(category + ":", "").Trim(), "MM/dd/yyyy H:mm:ss.fff zzz", null); var newLog = new CassandraLog() { date = date, message = message, category = category }; if (!canWrite) { logsTableLocal.Add(newLog); } else { Update(newLog); } }
public override void WriteLine(string value) { var category = value.Split(':')[0]; var message = value.Split('#')[1]; var date = DateTimeOffset.ParseExact(value.Split('#')[0].Replace(category + ":", "").Trim(), "MM/dd/yyyy H:mm:ss.fff zzz", null); var newLog = new CassandraLog() { date = date , message = message, category = category }; if (!canWrite) logsTableLocal.Add(newLog); else Update(newLog); }
private void Update(CassandraLog log) { LogsTable.AddNew(log); context.SaveChanges(); }