LOG Viewer 구축 feat SeriLog

어플리케이션을 제작하는데 있어 Log는 중요합니다.
아마도 과거 Log4를 사용하시다가 Seri Log로 전환하신분이 많을것 같은데
SeriLog 사용하는 Tip입니다.

Seq — centralized structured logs 여기에서 Seri Seq 을 다운로드 합니다.
설치 파일이라 별다른 조작없이 설치 하시면 됩니다.

image

최초 설치시 Port 와 admin계정을 설정해줍니다. 그러면 PC에 인스턴스가 올라가고

보통 localhost:5341 를 오픈하시고 로그인 하신다음에

Setting->Api 키에서 키를 발급 받습니다.

image

builder.Host.UseSerilog((_, config) =>
{
	config.WriteTo.Console()
	.WriteTo.Seq("http://192.168.0.11:5341", apiKey: "9SzGXY7qrQZJ6oUAoMCQ")
	.ReadFrom.Configuration(builder.Configuration);
});

그리고 Program.cs에서 writo.seq(url, apikey);
입력 하고 LOG를 발생시키면

이렇게 log viewer 간단하게 확인 가능합니다.
사내 테스트 하는 단일 도메인 경우 무료로 사용가능한것 같습니다.

검색 및 통계 상당히 Rich 한 기능을 제공합니다.

그냥 Seq를 설치하고 Seri Log WriteTo만 해도 될정도로 정말 간편하고 쉽게 운용하실수 있습니다.

이것 간단하게 구축하시고 인사고과에서 좋은 평가 받아보세요 ㅎㅎㅎ
연봉 협상하실때 유리해지십니다.

13 Likes