본문으로 건너뛰기

.NET Agent v2.1.6

2023년 10월 5일

  • Feature HTTP request body 추적 기능 추가

    • profile_http_body_enabled Boolean

      기본값 false

      HTTP request의 body를 트레이스 내역에 기록합니다.

    • profile_http_body_url_prefix String

      트레이스 내역에 http body 정보를 기록할 대상 URL의 prefix를 정의할 때 사용합니다.

  • Feature 사용자 로그 추적 기능 추가

    트레이스 내역에 사용자가 직접 로그 메시지를 남길 수 있는 기능입니다. 로그를 남기기 위해서는 다음의 단계를 진행하세요.

    • 로그를 남기려는 프로젝트에 cs 파일을 추가하고 코드를 작성하세요.

      using System;

      namespace Whatap.UserLog
      {
      public static class Tracer
      {
      public static void Trace(string message)
      {
      // 아무런 코드를 작성하지 않아도 됩니다.
      // 이 메소드 안의 코드는 Whatap 에이전트에 의해서 무시되기 때문에 실행되지 않습니다.
      }
      }
      }
    • 로그를 남기고 싶은 위치에서 Tracer.Trace("로그 문자열")와 같은 형식으로 코드를 추가하세요.

      public string UserFunction(int value)
      {
      Tracer.Trace($"started... {value}");
      ...
      }
  • Fixed Windows Communication Foundation(WCF, 웹서비스) 관련 오류 수정

    webservice_method_prefix 옵션이 null 문자열 상태에서 webservice_method_enabled=true로 설정하면 추적 대상이 WCF를 포함한 모든 메소드로 확대되어서, 모니터링할 수 없는 대상이 포함되는 버그를 수정하였습니다.