Frage

Es war zwei Lösungen vorgeschlagen bisher Variablen Umwelt mit% username% im Dateinamen Abschnitt, und niedriges Niveau nicht verwalteten Code um es zu erreichen. Umgebungsvariablen würde nur den Benutzer zurückziehen anfällig sein, die die App (der Server-Prozess login) ausgeführt wird, nicht das Login des Formulars validiert Benutzername oder userGuid.

Hat sich das in EntLib 5 fixiert oder verändert? kann ich konfigurieren irgendwie eine pro innerhalb einer Kategorie oder Kategorien Benutzeranmeldung? so dass ich App_Data / User1.Recordings.log und App_Data / User1.Category2.log usw.?

log
War es hilfreich?

Lösung

Sie können erstellen Sie Dateien programmatisch anmelden. Werfen Sie einen Blick auf diesen Link für einen allgemeinen Verweis:

http://www.davidhayden.com /blog/dave/archive/2006/02/14/2801.aspx

//Create filename
String fileName = <method_to_determine_logged_on_user> +".Recordings.log";

// Create a log file
Stream logFile = File.Create(fileName);

// Create the TextWriterTraceListener
TextWriterTraceListener listener = new TextWriterTraceListener(logFile);

// Add the listener to the list of TraceListeners
Trace.Listeners.Add(listener);

// Output the message
Trace.Write("My log message");

// Flush the output.
Trace.Flush(); 
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top