Tôi đang tìm các phương pháp hay nhất để triển khai TraceListener sẽ ghi nhật ký bên trong máy chủ SQL từ một ứng dụng ASP.NET.Triển khai TraceListener tùy chỉnh trong .NET
Điều gì sẽ được tính đến khi triển khai lớp học như vậy để tránh giảm hiệu suất?
Quy trình được lưu trữ có nhanh hơn các câu lệnh INSO ADO.NET đơn giản không? Tôi thực sự thích ý tưởng viết nhật ký vào bộ đệm tạm thời trong bộ nhớ và chuyển nó vào cơ sở dữ liệu tại một số điểm sau đó từ một chuỗi nền, nhưng cấu trúc dữ liệu nào phù hợp nhất cho kịch bản như vậy? Queue<T> có vẻ giống như một ứng cử viên tốt nhưng tôi không thể thêm các yếu tố vào nó mà không có một số cơ chế đồng bộ hóa.
Tôi tìm thấy trên internet một article hiển thị ví dụ về một TraceListener tùy chỉnh ghi vào máy chủ SQL nhưng trước khi đưa nó vào mã sản xuất, tôi muốn có thêm một số phản hồi.
Bạn cũng muốn biết điều này! – Cerebrus
Tôi không thể truy cập bài viết được liên kết, tôi nghĩ rằng [bài viết này] (http://www.codeguru.com/csharp/.net/article.php/c19405/Tracing-in-NET-and-Implementing- Your-Own-Trace-Listeners.htm) là một trong những bạn đang đề cập đến. –