Exemple #1
0
 public void TestWriteDetailedRequestLogsSuccess()
 {
     VerifyLog(TraceUtilities.DETAILED_REQUEST_LOGS_SOURCE, delegate()
     {
         // Ensure success details are logged at the verbose level.
         TraceUtilities.WriteDetailedRequestLogs(TEST_LOG_MESSAGE, false);
     }, VERBOSE_MARKER);
 }
Exemple #2
0
 public void TestWriteDetailedRequestLogsFailure()
 {
     VerifyLog(TraceUtilities.DETAILED_REQUEST_LOGS_SOURCE, delegate()
     {
         // Ensure failure details are logged at the warning level.
         TraceUtilities.WriteDetailedRequestLogs(TEST_LOG_MESSAGE, true);
     }, INFO_MARKER);
 }
Exemple #3
0
        public void TestWriteDetailedRequestLogsFailure()
        {
            using (var stream = new MemoryStream()) {
                enableLoggingToMemoryStream(TraceUtilities.DETAILED_REQUEST_LOGS_SOURCE, stream);

                // Ensure failure details are logged at the warning level.
                TraceUtilities.WriteDetailedRequestLogs(TEST_LOG_MESSAGE, true);
                StringAssert.Contains(INFO_MARKER, getLogFromMemoryStream(stream));
            }
        }
Exemple #4
0
        public void TestWriteDetailedRequestLogsSuccess()
        {
            using (var stream = new MemoryStream()) {
                enableLoggingToMemoryStream(TraceUtilities.DETAILED_REQUEST_LOGS_SOURCE, stream);

                // Ensure success details are logged at the verbose level.
                TraceUtilities.WriteDetailedRequestLogs(TEST_LOG_MESSAGE, false);
                StringAssert.Contains(VERBOSE_MARKER, getLogFromMemoryStream(stream));
            }
        }
 void ITraceWriter.WriteDetailedRequestLogs(string message, bool isFailure)
 {
     TraceUtilities.WriteDetailedRequestLogs(message, isFailure);
 }
Exemple #6
0
 /// <summary>
 /// Writes the HTTP logs.
 /// </summary>
 public void Flush()
 {
     TraceUtilities.WriteDetailedRequestLogs(this.DetailedLog, isFailure);
     TraceUtilities.WriteSummaryRequestLogs(this.SummaryLog, isFailure);
 }
Exemple #7
0
 /// <summary>
 /// Writes detailed logs.
 /// </summary>
 /// <param name="logEntry">The log entry.</param>
 void ITraceWriter.WriteDetailedRequestLogs(LogEntry logEntry)
 {
     TraceUtilities.WriteDetailedRequestLogs(logEntry.DetailedLog, logEntry.IsFailure);
 }