예제 #1
0
 public void Log(FunctionId functionId, LogMessage logMessage)
 {
     OutputPane.WriteLine(
         string.Format(
             "[{0}] {1} - {2}",
             Environment.CurrentManagedThreadId,
             functionId.ToString(),
             logMessage.GetMessage()
             )
         );
 }
예제 #2
0
 public void LogBlockStart(
     FunctionId functionId,
     LogMessage logMessage,
     int uniquePairId,
     CancellationToken cancellationToken
     )
 {
     OutputPane.WriteLine(
         string.Format(
             "[{0}] Start({1}) : {2} - {3}",
             Environment.CurrentManagedThreadId,
             uniquePairId,
             functionId.ToString(),
             logMessage.GetMessage()
             )
         );
 }
예제 #3
0
 private string GetMessage(LogMessage logMessage)
 {
     return(IsVerbose() ? logMessage.GetMessage() : string.Empty);
 }
예제 #4
0
 public void LogBlockStart(FunctionId functionId, LogMessage logMessage, int uniquePairId, CancellationToken cancellationToken)
 {
     Trace.WriteLine(string.Format("[{0}] Start({1}) : {2}/{3} - {4}", Thread.CurrentThread.ManagedThreadId, uniquePairId, functionId.ToString(), logMessage.GetMessage()));
 }
예제 #5
0
 public void Log(FunctionId functionId, LogMessage logMessage)
 {
     Trace.WriteLine(string.Format("[{0}] {1}/{2} - {3}", Thread.CurrentThread.ManagedThreadId, functionId.ToString(), logMessage.GetMessage()));
 }
예제 #6
0
 private void LogBlockEvent(FunctionId functionId, LogMessage logMessage, int uniquePairId, string blockEvent)
 => Log(functionId, $"[{blockEvent} - {uniquePairId}] {logMessage.GetMessage()}");
예제 #7
0
 public void Log(FunctionId functionId, LogMessage logMessage)
 => Log(functionId, logMessage.GetMessage());