示例#1
0
        /// <summary>
        /// Traces the query.
        /// </summary>
        /// <param name="log">The log.</param>
        private void TraceQuery(CancellableTraceLog log)
        {
#if DEBUG
            var msg = JsonConvert.SerializeObject(log);
            logger.Trace(msg);
#endif
        }
示例#2
0
 public void BeforeDelete(CancellableTraceLog log)
 {
     Log.Debug(
         "RepoDB Delete with SessionId: {SessionId}, SQL: {@Log}",
         log.SessionId,
         log.Statement
         );
 }
示例#3
0
 /// <summary>
 /// Befores the update all.
 /// </summary>
 /// <param name="log">The log.</param>
 public void BeforeUpdateAll(CancellableTraceLog log)
 {
     TraceQuery(log);
 }
示例#4
0
 public void BeforeUpdate(CancellableTraceLog log)
 {
     Console.WriteLine($"{MethodBase.GetCurrentMethod().Name}: {log.Statement}");
     var l = log;
 }
示例#5
0
 public void BeforeExecuteScalar(CancellableTraceLog log)
 {
     Console.WriteLine($"{MethodBase.GetCurrentMethod().Name}: {log.Statement}");
 }
示例#6
0
 public void BeforeTruncate(CancellableTraceLog log)
 {
 }
示例#7
0
 public void BeforeQueryMultiple(CancellableTraceLog log)
 {
 }
示例#8
0
 public void BeforeMin(CancellableTraceLog log)
 {
 }
示例#9
0
 public void BeforeInsertAll(CancellableTraceLog log)
 {
 }
示例#10
0
 public void BeforeExists(CancellableTraceLog log)
 {
     Log.Debug("RepoDB Trace - BeforeExist: {@Log}", log.Statement);
 }
示例#11
0
 public void BeforeAverage(CancellableTraceLog log)
 {
     throw new System.NotImplementedException();
 }
示例#12
0
 public void BeforeDeleteAll(CancellableTraceLog log)
 {
     throw new System.NotImplementedException();
 }
示例#13
0
 public void BeforeQueryMultiple(CancellableTraceLog log)
 {
     throw new System.NotImplementedException();
 }
示例#14
0
 public void BeforeQueryAll(CancellableTraceLog log)
 {
     Log.Debug("RepoDB Trace: {@Log}", log.Statement);
 }
示例#15
0
 public void BeforeExecuteScalar(CancellableTraceLog log)
 {
 }
示例#16
0
 public void BeforeExecuteNonQuery(CancellableTraceLog log)
 {
     throw new System.NotImplementedException();
 }
示例#17
0
 public void BeforeExists(CancellableTraceLog log)
 {
 }
示例#18
0
 public void BeforeAverageAll(CancellableTraceLog log)
 {
 }
示例#19
0
 public void BeforeMergeAll(CancellableTraceLog log)
 {
 }
示例#20
0
 public void BeforeBatchQuery(CancellableTraceLog log)
 {
 }
示例#21
0
 public void BeforeQueryAll(CancellableTraceLog log)
 {
 }
示例#22
0
 public void BeforeCountAll(CancellableTraceLog log)
 {
 }
示例#23
0
 public void BeforeSumAll(CancellableTraceLog log)
 {
 }
示例#24
0
 public void BeforeDeleteAll(CancellableTraceLog log)
 {
 }
示例#25
0
 public void BeforeUpdateAll(CancellableTraceLog log)
 {
 }
示例#26
0
 public void BeforeExecuteQuery(CancellableTraceLog log)
 {
 }
示例#27
0
 public void BeforeTruncate(CancellableTraceLog log)
 {
     throw new NotImplementedException();
 }
示例#28
0
 public void BeforeExecuteReader(CancellableTraceLog log)
 {
 }
示例#29
0
 public void BeforeBulkInsert(CancellableTraceLog log)
 {
     Console.WriteLine($"{MethodBase.GetCurrentMethod().Name}: {log.Statement}");
 }
示例#30
0
 /// <summary>
 /// Befores the truncate.
 /// </summary>
 /// <param name="log">The log.</param>
 public void BeforeTruncate(CancellableTraceLog log)
 {
     TraceQuery(log);
 }