16
Tôi muốn sử dụng mã bên dưới với một trang web. Trong đó config sections
Tôi nên thêm vào web.config
để đăng nhập đầu ra vào tệp hoặc cửa sổ sự kiện?Thêm tracelistener vào web.config
using System.Diagnostics;
// Singleton in real code
Class Logger
{
// In constructor: Trace.AutoFlush = false;
public void Log(message)
{
String formattedLog = formatLog(message);
Trace.TraceInformation(formattedLog);
Trace.Flush();
}
}
Logging để cửa sổ event-log không phải là thẳng về phía trước với asp.net vì nó đòi hỏi phải có quyền quản trị. – Xaqron
Bạn có nghĩ rằng bất kỳ thay đổi nào trong phần web.config _listiners_ là bắt buộc để cho phép đăng nhập vào EventLog không? – TarasB
bạn chỉ cần mã này trên cấu hình web hay bạn cũng cần mã sau? 'Tạo trình theo dõi cho bản ghi sự kiện. Dim myTraceListener Là sự kiện mớiLogTraceListener ("myEventLogSource") 'Thêm trình theo dõi bản ghi sự kiện vào bộ sưu tập. Trace.Listeners.Add (myTraceListener) 'Viết đầu ra cho bản ghi sự kiện. Dấu vết.WriteLine ("Kết xuất thử nghiệm") –