Câu hỏi phỏng vấn ASP.NET
Câu hỏi

Cơ chế Logging trong ASP.NET Core

Câu trả lời

Trong ASP.NET Core, việc ghi log là một phần quan trọng giúp theo dõi, phát hiện và giải quyết các vấn đề trong ứng dụng. ASP.NET Core cung cấp một cơ chế ghi log mạnh mẽ và linh hoạt, cho phép ghi log từ các thành phần khác nhau của ứng dụng vào nhiều đích đầu ra khác nhau như console, file, và các dịch vụ log trực tuyến.

Cơ chế Logging trong ASP.NET Core

ASP.NET Core sử dụng ILogger<TCategoryName> để ghi log, với TCategoryName thường là tên của class ghi log. Điều này giúp phân biệt nguồn gốc của các bản ghi log. Để sử dụng ILogger, bạn chỉ cần yêu cầu một thể hiện của ILogger hoặc ILogger<T> thông qua dependency injection (DI) trong constructor của class.

Cấu hình Logging

Cấu hình cho logging trong ASP.NET Core thường được thực hiện trong file appsettings.json hoặc qua code trong phương thức ConfigureServices của class Startup. Bạn có thể cấu hình mức độ chi tiết của log (ví dụ: Debug,...

junior

junior

Gợi ý câu hỏi phỏng vấn

middle

Các loại validators trong ASP.NET là gì?

expert

OWIN là gì và nó giải quyết những vấn đề gì?

middle

ViewState được lưu trữ ở đâu sau khi trang được postback?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào