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로 리스트 가져와서 뿌려주기 (0) | 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 |
댓글