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); }
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); }
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)); } }
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); }
/// <summary> /// Writes the HTTP logs. /// </summary> public void Flush() { TraceUtilities.WriteDetailedRequestLogs(this.DetailedLog, isFailure); TraceUtilities.WriteSummaryRequestLogs(this.SummaryLog, isFailure); }
/// <summary> /// Writes detailed logs. /// </summary> /// <param name="logEntry">The log entry.</param> void ITraceWriter.WriteDetailedRequestLogs(LogEntry logEntry) { TraceUtilities.WriteDetailedRequestLogs(logEntry.DetailedLog, logEntry.IsFailure); }