16
Chcę użyć poniższego kodu ze stroną internetową. Którego config sections
powinienem dodać do web.config
, aby zapisać dane wyjściowe w dzienniku zdarzeń pliku lub okna?Dodawanie tracelistener do 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();
}
}
Logowanie do systemu Windows event-log nie jest proste z ASP.NET, ponieważ wymaga uprawnień administratora. – Xaqron
Czy uważasz, że jakiekolwiek zmiany w sekcji web.config _listiners_ są wymagane, aby umożliwić logowanie do EventLog? – TarasB
potrzebujesz tylko tego kodu w konfiguracji sieci, czy też potrzebujesz następującego kodu? 'Utwórz detektor śledzenia dla dziennika zdarzeń. Dim myTraceListener jako nowy EventLogTraceListener ("myEventLogSource") 'Dodaj detektor śledzenia dziennika zdarzeń do kolekcji. Trace.Listeners.Add (myTraceListener) "Zapisz wyniki w dzienniku zdarzeń. Trace.WriteLine ("Wynik testu") –