본문 바로가기
Blazor

Blazor WASM] ILogger, 로깅 사용하기

by Fastlane 2021. 9. 9.
728x90
반응형

Blazor WASM은 C# 코드 디버깅이 불편하기 때문에, 주로 Logging을 해서 데이터를 확인한다. 

1. Microsoft.Extensions.Logging 네임스페이스를 추가한다.  

2. ILogger를 주입한다. 

3. LogInformation, LogWarning 함수를 이용해서 로깅처리를 한다. 

@page "/"
@using Microsoft.Extensions.Logging;
@inject ILogger<Index> _logger;

<h1>Hello, world!</h1>

Welcome to your new app. 

@code {

		protected override async Task OnInitializedAsync()
		{
				_logger.LogInformation("OnInitializedAsync - start");
				try
				{
						throw new Exception("에러 발생!!!");
				}
				catch (Exception ex) {

						_logger.LogWarning("OnInitializedAsync:" + ex.Message);
				}
				await base.OnInitializedAsync();
		}
}

Browser 콘솔탭에서 info, warn 로깅을 확인할 수 있다. 

 

728x90
반응형

댓글