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
    
    
  반응형
    
    
    
  'Blazor' 카테고리의 다른 글
| Blazor WASM] REST API, DropDownList onchange 데이터 연동 (0) | 2021.09.16 | 
|---|---|
| Blazor WASM] REST API, API로 리스트 가져와서 뿌려주기 (1) | 2021.09.16 | 
| Blazor WASM] session storage 사용하기 (0) | 2021.09.09 | 
| Blazor의 .NET 메서드에서 JavaScript 함수 호출 (0) | 2021.09.09 | 
| Visual Studio 2019] Blazor Web Assembly 프로젝트 생성 (0) | 2021.09.09 | 
 
										
									 
										
									 
										
									 
										
									
댓글