Das Notes Forum

Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: bikerboy am 30.01.20 - 12:36:53

Titel: [gelöst] Print nicht im Serverlog zu sehen
Beitrag von: bikerboy am 30.01.20 - 12:36:53
So,

ich habe in meinem Agenten einen Print eingesetzt.... der Agent funktioniert wie er soll, ABER Ich sehe den Print nicht.

Der Agent wird nicht direkt angesprochen sondern durch eine rewrite-Regel im names.nsf aufgerufen.

Warum sehe ich den Print nicht?
Titel: Re: Print nicht im Serverlog zu sehen
Beitrag von: ronka am 30.01.20 - 15:16:01
Wie wird der Agent ausgeführt ? In Welche Kontext ?
Titel: Re: Print nicht im Serverlog zu sehen
Beitrag von: bikerboy am 30.01.20 - 15:36:05
Ist ein URL-Aufruf, der aber mit dem erwähnten rewrite-Regel umgeleitet wird.
Titel: Re: Print nicht im Serverlog zu sehen
Beitrag von: CarstenH am 30.01.20 - 17:57:14
Works as designed.

Bei Web-Agenten, die direkt via URL (z.B. host/test.nsf/MeinAgent?OpenAgent) oder über Web Query Irgendwas aufgerufen werden, werden die Print-Ausgaben direkt zum Browser zurück gegeben. Dadurch kann man dynamisches HTML oder automatische Links erzeugen.

HTH
Carsten
Titel: Re: Print nicht im Serverlog zu sehen
Beitrag von: bikerboy am 31.01.20 - 09:50:05
Ah stimmt,

aber wie kann ich das nun "erzwingen"
Titel: Re: Print nicht im Serverlog zu sehen
Beitrag von: HH am 31.01.20 - 12:29:00
Schreib dir eine eigene Klasse zur Protokollierung (Fehler, Warnungen, Informationen, Dokumentenänderungen...) in eigenständige Protokolldokumente (ggf. auch in eine sep. Protokollanwendung).

Der Aufwand wird sich garantiert lohnen.

Gruß
Hubert
Titel: Re: Print nicht im Serverlog zu sehen
Beitrag von: bikerboy am 14.02.20 - 08:57:21
Danke für die Hinweise... Wir hatten hier noch ein Klasse die loggt.