Example #1
0
        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);
            }
        }
Example #2
0
 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);
 }
Example #3
0
 private void Update(CassandraLog log)
 {
     LogsTable.AddNew(log);
     context.SaveChanges();
 }
Example #4
0
 private void Update(CassandraLog log)
 {
     LogsTable.AddNew(log);
     context.SaveChanges();
 }