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

junior

Sự khác biệt giữa ASP.NETASP.NET MVC là gì?

entry

ViewData trong ASP.NET là gì?

middle

Làm thế nào bạn có thể tạo Scope riêng của mình cho một đối tượng Scoped trong .NET?

Bình luận

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

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