오픈소스인 Glimpse을 사용하면 ASP.NET MVC의 트레이스나 루트 정보를 쉽게 확인할 수 있다.

설치도 간단하다.

확장을 통해서 redis나 mongoDB 등의 다른 라이브러리의 상태도 확인해 볼 수 있다.

 

공식 사이트 http://getglimpse.com/

 

설치는 NuGet을 사용하여 설치할 수 있다.

 

예) 컨트롤러에 using System.Diagnostics을 추가하고 Index()에 Trace를 추가한다.

public ActionResult Index()

{

   ViewBag.Message = "Welcome to ASP.NET MVC!";

   Trace.Write("Glimpse Demo");

   Trace.TraceWarning("Glimpse Warning Demo");

   return View();

}

 

Ctrl+F5로 실행한다.

 

http://localhost:포트번호/Glimpse.axd에 이동한다.

 

Turn Glimpse On을 클릭한다(원래 페이지로 돌아간 후 오른쪽 하단에 있는 아이콘을 클릭한다(만약 표시되지 않으면 리로드한다).

아래와 같이 다양한 정보가 표시된다.

 

Trace를 클릭하면 소스에 기록한 트레이스가 출력된다.

 

 

web.config 설정을 통해 Azure에 설치된 앱을 원격으로 볼 수도 있다.

 

 

 

참고

http://getglimpse.com/

http://www.hanselman.com/blog/IfYoureNotUsingGlimpseWithASPNETForDebuggingAndProfilingYoureMissingOut.aspx

(일어) http://blogs.msdn.com/b/chack/archive/2013/05/21/glimpse-aspnet-diagnostics-framework.aspx

(일어) http://troushoo.blog.fc2.com/blog-entry-19.html

신고
by 흥배 2014.03.03 08:00