Frage: Kann man Server-abhängig unterschiedliche Log-Dokumente ansprechen? Das wäre doch eine gangbare Lösung?
Hallo, Alexis,
serverabhängige Log-Dokumente kann man sicherlich machen. Eine sichere Lösung ist aber auch das noch nicht (kommt aber in der Realität auf Eure Userzahl an).
Den Namen des Servers bekommst Du ja mit
NotesSession.CurrentDatabase.Server
heraus.
Problem: Wenn die Leutchen lokal arbeiten, dann bekommst als Antwort immer "" - einen Leerstring. Das kann man natürlich auch umgehen, in dem man sowas bildet wie
If NotesSession.CurrentDatabase.Server = "" then
szServer = NotesSession.UserName
else
szServer = NotesSession.CurrentDatabase.Server
End If
Aber wie Du schon siehst: Auch hier wird das unübersichtlich. So liegt der Schluss nahe, dass zu machen, was wirklich sicher ist: Jeder Zugriff erzeugt ein eigenes Log-Dokument.
Diese könnte man ja auch periodisch zusammenfassen und das Ausgangsmaterial dann löschen.
Insgesamt stellt sich aber die Aufwand-Nutzen-Frage ... Wozu überhaupt dieses Logging ?
Bernhard