Ban đầu, chúng tôi không sử dụng bất kỳ lần ghi nhật ký hoặc gỡ lỗi nào nhưng sau một vài tuần để theo dõi một số dữ liệu bị hỏng, chúng tôi đã quyết định đặt Debug.Write và Trace để sản xuất và Debug.AssertCác phương pháp hay nhất về Chẩn đoán mạng?
Vì vậy, bây giờ câu hỏi là gì cách tốt nhất để sử dụng gỡ lỗi và ghi nhật ký. Tôi chỉ đang tìm kiếm một số điều chung chung.
public void AddRectodatabase(object record)
{
Debug.WriteLine(record.ToString());
Trace.WriteLine(record.ToString());
// Add it to databse
Debug.Assert(true, "Use this on case by case basis");
}
Điều này có đủ tốt cho mục đích chung không, tôi có làm gì sai trong đó không?
Chúng tôi muốn gắn bó với .net System.Diagnostics qua các lựa chọn thay thế khác như log4net.
Có điều gì khác hữu ích trong System.Diagnostics không?
Cảm ơn RaYell, xin lỗi vì mẫu xấu tôi vừa tạo ra trong câu hỏi. – mamu