infra:NET User
 
×
1.3.26 StpSetErrorLevel
StpSetErrorLevel( nErrorLevel );
Argumente
nErrorLevel
0
Alle Warnungen und Fehler werden ignoriert.
Es werden auch keine Warnungen oder Fehler geloggt.
1
Alles ignorieren (d.h. nie abbrechen und nichts protokollieren)
2
Alle Warnungen werden geloggt.
4
Alle Fehler werden geloggt
8
Abbruch der Installation/Unterskript bei einer Warnung
16
Abbruch der Installation/Unterskript bei einem Fehler
32
Abbruch der Installation/Unterskript bei Fehler und Warnung
Default ist 16 (Installation wird bei einem Fehler abgebrochen und Warnungen werden ignoriert).
Die einzelnen Werte können addiert werden, um Kombinationen festzulegen, siehe bei Beschreibung
Beschreibung
Sollen z.B. Warnungen geloggt und im Fehlerfall abgebrochen werden, muss
StpSetErrorLevel( 18 ),also nErrorLevel = 16 + 2, aufgerufen werden.  Sollen die Fehler auch geloggt werden, so muss StpSetErrorLevel( 22 ) aufgerufen werden, d.h. es muss nochmals 4 dazu addiert werden.
Es wird nur geloggt, falls mit StpPrepareForLog( strLogFileName, strFileOpenMode); eine Protokolldatei definiert wurde.
Ist der Schalter 1 gesetzt, wird unabhängig von den anderen Schaltern alles ignoriert, wie z.B. bei StpSetErrorLevel( 23 );