|
|
Log – Protokollierung
| void |
spooler_log.debug( line )
|
Debug-Meldung (Level -1) |
| |
| void |
spooler_log.debug1( line )
|
Debug-Meldung (Level -1) |
| |
| void |
spooler_log.debug2( line )
|
Debug-Meldung (Level -2) |
| |
| void |
spooler_log.debug3( line )
|
Debug-Meldung (Level -3) |
| |
| void |
spooler_log.debug4( line )
|
Debug-Meldung (Level -4) |
| |
| void |
spooler_log.debug5( line )
|
Debug-Meldung (Level -5) |
| |
| void |
spooler_log.debug6( line )
|
Debug-Meldung (Level -6) |
| |
| void |
spooler_log.debug7( line )
|
Debug-Meldung (Level -7) |
| |
| void |
spooler_log.debug8( line )
|
Debug-Meldung (Level -8) |
| |
| void |
spooler_log.debug9( line )
|
Debug-Meldung (Level -9) |
| |
| void |
spooler_log.error( line )
|
Fehlermeldung (Level 1) |
| |
|
String |
spooler_log.filename()
|
Dateiname des Protokolls |
| |
| void |
spooler_log.info( line )
|
Informationsmeldung (Level 0) |
| |
|
String |
spooler_log.last( level )
|
Letzte Ausgabe des angegebenen Levels |
|
String |
spooler_log.last( level )
|
|
| |
|
String |
spooler_log.last_error_line()
|
Die zuletzt mit Level 2 (error) ausgegebene Zeile |
| |
| void |
spooler_log.set_level( int )
|
Protokollausgaben beschränken |
|
int |
spooler_log.level()
|
|
| |
| void |
spooler_log.log( level, line )
|
|
| |
| void |
spooler_log.log_file( path )
|
Protokolliert den Inhalt der Datei |
| void |
spooler_log.log_file( path )
|
|
| |
| void |
spooler_log.set_mail( Mail )
|
Im Mail-Objekt können Sie Einstellungen zur eMail vornehmen |
|
Mail |
spooler_log.mail()
|
|
| |
| void |
spooler_log.set_mail_it( boolean )
|
Versand erzwingen |
| |
| void |
spooler_log.set_mail_on_error( boolean )
|
Mit Fehler beendete Task verschickt eMail |
|
boolean |
spooler_log.mail_on_error()
|
|
| |
| void |
spooler_log.set_mail_on_process( int )
|
Task mit spooler_process() verschickt eMail |
|
int |
spooler_log.mail_on_process()
|
|
| |
| void |
spooler_log.set_mail_on_success( boolean )
|
Erfolgreich gelaufende Task verschickt eMail |
|
boolean |
spooler_log.mail_on_success()
|
|
| |
| void |
spooler_log.set_mail_on_warning( boolean )
|
Wenn eine Warnung oder ein Fehler ausgegeben worden ist, wird am Task-Ende eine eMail verschickt |
|
boolean |
spooler_log.mail_on_warning()
|
|
| |
| void |
spooler_log.set_new_filename( String )
|
Neuer Dateiname fürs Protokoll |
|
String |
spooler_log.new_filename()
|
|
| |
| void |
spooler_log.start_new_file()
|
Nur fürs Hauptprotokoll: Schließt das bisherige und beginnt ein neues Protokoll |
| |
| void |
spooler_log.warn( line )
|
Warnung (Level 2) |
Beispiel
spooler_log.info( "Something for the Log" );
spooler_log.set_mail_on_warning( true );
spooler_log.mail().set_from ( "scheduler@company.com" );
spooler_log.mail().set_to ( "admin@company.com" );
spooler_log.mail().set_subject( "Task ended" ); In einem Job oder im Scheduler-Skript stellt spooler_log die hier beschriebenen Methoden bereit. eMail-Versand Am Ende einer Task kann der Scheduler das Task-Protokoll per eMail versenden. In es versendet werden soll, geben diese Eigenschaften an: Nur das Ende der Task, nicht das Ende einer Auftragsausführung (also spooler_process()) führt zum eMail-Versand. Siehe aber Task.end(). Log.mail stellt ein Mail-Objekt bereit, das die Adressierung übernimmt.
debug Debug-Meldung (Level -1)
| void |
spooler_log.debug( String line )
|
Parameter
debug1 Debug-Meldung (Level -1)
| void |
spooler_log.debug1( String line )
|
Parameter
debug2 Debug-Meldung (Level -2)
| void |
spooler_log.debug2( String line )
|
Parameter
debug3 Debug-Meldung (Level -3)
| void |
spooler_log.debug3( String line )
|
Parameter
debug4 Debug-Meldung (Level -4)
| void |
spooler_log.debug4( String line )
|
Parameter
debug5 Debug-Meldung (Level -5)
| void |
spooler_log.debug5( String line )
|
Parameter
debug6 Debug-Meldung (Level -6)
| void |
spooler_log.debug6( String line )
|
Parameter
debug7 Debug-Meldung (Level -7)
| void |
spooler_log.debug7( String line )
|
Parameter
debug8 Debug-Meldung (Level -8)
| void |
spooler_log.debug8( String line )
|
Parameter
debug9 Debug-Meldung (Level -9)
| void |
spooler_log.debug9( String line )
|
Parameter
error Fehlermeldung (Level 1)
| void |
spooler_log.error( String line )
|
Wenn die Fehlermeldung ins Task-Protokoll (spooler_log) geschrieben wird und nicht <job stop_on_error="no"> eingestellt ist, stoppt der Job nach Ende der Task. Parameter
filename Dateiname des Protokolls
|
String |
spooler_log.filename()
|
info Informationsmeldung (Level 0)
| void |
spooler_log.info( String line )
|
Parameter
last Letzte Ausgabe des angegebenen Levels
|
String |
spooler_log.last( int level )
|
|
String |
spooler_log.last( String level )
|
Parameter
last_error_line Die zuletzt mit Level 2 (error) ausgegebene Zeile
|
String |
spooler_log.last_error_line()
|
levelProtokollausgaben beschränken
| void |
spooler_log.set_level( int )
|
|
int |
spooler_log.level()
|
Legt fest, ab welcher Stufe der Job Scheduler Protokollzeilen ausgibt. Jede Protokollzeile ist auf einer der folgenden Stufen: error, warn, info, debug1 bis debug9 (debug1 ist dasselbe wie debug). Nur Meldungen ab dem Level werden ausgegeben. Dabei bedeutet die numerische Angabe: | -9 bis -2: | debug9 bis debug2 | | -1: | debug | | 0: | info | | 1: | warn | | 2: | error |
Nur Meldungen ab dem Level werden ausgegeben. Dabei bedeutet die numerische Angabe: | -9 bis -2: | debug9 bis debug2 | | -1: | debug | | 0: | info | | 1: | warn | | 2: | error | Parameter
log
| void |
spooler_log.log( int level, String line )
|
Parameter
log_file Protokolliert den Inhalt der Datei
| void |
spooler_log.log_file( java.io.File path )
|
| void |
spooler_log.log_file( String path )
|
Protokolliert den Inhalt der Datei mit Level 0 (info). Ein Fehler beim Zugriff auf die Datei wird als Warnung protokolliert. Bei Ausführung auf einem entfernten Rechner mit <process_class remote_scheduler="…"> wird die Datei vom Dateisystem des Schedulers, nicht der Task, gelesen. Parameter
mail Im Mail-Objekt können Sie Einstellungen zur eMail vornehmen
| void |
spooler_log.set_mail( Mail )
|
Mail |
spooler_log.mail()
|
Parameter
Rückgabe
Mail mail_it Versand erzwingen
| void |
spooler_log.set_mail_it( boolean )
|
Bei true wird das Protokoll bei Task-Ende verschickt unabhängig von den Einstellungen Log.mail_on_error, Log.mail_on_warning, Log.mail_on_success, Log.mail_on_process und Log.mail_on_error. Parameter
mail_on_errorMit Fehler beendete Task verschickt eMail
| void |
spooler_log.set_mail_on_error( boolean )
|
|
boolean |
spooler_log.mail_on_error()
|
Parameter
mail_on_processTask mit spooler_process() verschickt eMail
| void |
spooler_log.set_mail_on_process( int )
|
|
int |
spooler_log.mail_on_process()
|
Veranlasst den Versand des Task-Protokolls, wenn die Task wenigstens die angegebene Anzahl Schritte, also Aufrufe von spooler_process(), ausgeführt hat. Weil Nicht-API-Tasks keine Schritte haben, zählt der Scheduler für sie immer einen Schritt.
Parameter
mail_on_successErfolgreich gelaufende Task verschickt eMail
| void |
spooler_log.set_mail_on_success( boolean )
|
|
boolean |
spooler_log.mail_on_success()
|
Parameter
mail_on_warningWenn eine Warnung oder ein Fehler ausgegeben worden ist, wird am Task-Ende eine eMail verschickt
| void |
spooler_log.set_mail_on_warning( boolean )
|
|
boolean |
spooler_log.mail_on_warning()
|
Parameter
new_filename Neuer Dateiname fürs Protokoll
| void |
spooler_log.set_new_filename( String )
|
|
String |
spooler_log.new_filename()
|
Setzt den Dateinamen fürs Protokoll. Wenn das Protokoll geschlossen wird, kopiert der Scheduler es in diese Datei. Die Datei steht dann der Anwendung zur Verfügung.
Parameter
start_new_file Nur fürs Hauptprotokoll: Schließt das bisherige und beginnt ein neues Protokoll
| void |
spooler_log.start_new_file()
|
warn Warnung (Level 2)
| void |
spooler_log.warn( String line )
|
Parameter
|