Autor Thema: Eintrag in´s Server-Log  (Gelesen 1423 mal)

Offline chris2212

  • Aktives Mitglied
  • ***
  • Beiträge: 162
  • Geschlecht: Männlich
Eintrag in´s Server-Log
« am: 10.07.03 - 14:02:33 »
Hallo,
ich habe in meiner BM-Datenbank
für die Urlaubsvertretung eine Maske mit der
die Urlaubsvertretung bestimmt werden kann.
In der DB laufen zwei Agenten, der erste setzt den
entsprechenden Namen und aktiviert die benötigte
DB-Rolle und der zweite Agent entfernt den Eintrag wieder.

Damit ich eine bessere Kontrolle über die zwei Agenten habe, möchte ich
einen Eintrag im Server-Log erzeugen.

Leider funktioniert das bei mir nicht so richtig....

Dim currentLog As New NotesLog( "Agent Entry (setACLEntry)" )
Call currentLog.OpenNotesLog( "", "log.nsf" )
currentLog.LogErrors = True

If ( entry Is Nothing ) Then
Call currentLog.LogError( 0, "ACL-Entry not found." )
Call currentLog.LogAction("TEST")
End If

Call currentLog.Close

Im Log werden zwar Einträge erstelle (konnte ich am UnreadCounter sehen)
aber wenn ich versuche den Eintrag zu öffnen, bekomme ich die Fehlermeldung
das er die Maske mit der das Dokument erstellt wurde nicht finden kann.

Wie immer für jeden Tip dankbar !

Gruß
Christian

Glombi

  • Gast
Re:Eintrag in´s Server-Log
« Antwort #1 am: 10.07.03 - 14:17:14 »
Hi,
die NotesLog Klasse ist eigentlich nicht dafür gedacht, in der log.nsf was zu erstellen. Dazu gibt es eine eigene Datenbank:

The StdR4AgentLog template
The StdR4AgentLog template (ALOG4.NTF) is designed to display the action and error documents that a NotesLog creates. If the dbfile$ you specify inherits its design from this template, you can use the database's main view to see each of the items listed above. Several agents can log to the same server$ and dbfile$. The database categorizes each action and error according to the A$PROGNAME item.

Andreas

Glombi

  • Gast
Re:Eintrag in´s Server-Log
« Antwort #2 am: 10.07.03 - 14:18:28 »
Wenn das 2 servergestützte Agenten sind, kannst Du mittels

Print "Das wird jetzt in die log.nsf geschrieben"

direkt in die log.nsf schreiben.

Auf dem Client wird das in die Statuszeile geschrieben.

Andreas

Offline meichhorner

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 616
  • Geschlecht: Männlich
    • Webseite von Martin Eichhorner
Martin Eichhorner
Schulungen zu Lotus Notes Domino 5 & 6 z.B. Westösterreich(A), Ostschweiz(CH), Bodenseeraum(D)
Tip´s, Trick´s, Tools und eine große Linksammlung findest du unter
http://www.eimsolution.net

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz