GetLogEntry

Port: Common

Beschreibung

Log.Einträge (Log-Entries) abholen: - Neuester Eintrag jeweils zuerst (absteigend nach Zeitstempel sortiert) - Falls gemäss Filter mehr Einträge existieren, als maximal gewünscht sind, werden die ältesten überzähligen Einträge "abgeschnitten" - Falls "*" und "?" NICHT als Wildcards interpretiert werden sollen, müssen stattdessen "<*>" und "<?>" übergeben werden!

Argumente

Nr.
ParameterId
Beschreibung
DatenTyp
1
maxNmbOfEntries
Maximal gewünschte Anzahl Treffer. 1 bis 10‘000 (Achtung Performance).
2 - Number
2
levelFilter
Gewünschter Log-Level. 0: UNDEFINED_ONLY - nur unbestimmt / 1: DEBUG_ONLY - nur Debug / 2: INFO_ONLY - nur Level Info / 4: WARN_ONLY - nur Level Warn / 8: ERROR_ONLY - nur Level Error / 64: FATAL_ONLY - nur Level Fatal / 192: FATAL_OR_MORE_SERVERE - Level Fatal und höher / 248: ERROR_OR_MORE_SERVERE - Level Error und höher / 252: WARN_OR_MORE_SERVERE - Level Warn und höher / 254: INFO_OR_MORE_SERVERE - Level Info und höher / 255: ALL - alle Level
3 - LogLevelFilter
3
onlyIfNotAcknowledged
Nur nicht bestätigte Einträge? Mögliche Werte. 0 - Nein / 1 - Ja
1 - Boolean
4
includeAnnotations
Die bei der Quittierung erfassten Bemerkerungstexte auch ausgeben? Mögliche Werte. 0 - Nein / 1 - Ja
1 - Boolean
5
source
Quelle ("*" und "?" als Wildcards möglich). Beispiel: Insyde\servicebus\log\!external
0 - String
6
sourceDetail
Quell-Details ("*" und "?" als Wildcards möglich)
0 - String
7
timestampFrom
Zeitstempel von... (leer = keine untere Grenze)
0 - String
8
timestampUntil
Zeitstempel bis... (leer = keine obere Grenze)
0 - String
9
message
Meldung ("*" und "?" als Wildcards möglich)
0 - String
10
ooClient
OpaccERP Mandant ("*" und "?" als Wildcards möglich)
0 - String
11
ooUser
OpaccERP Benutzer ("*" und "?" als Wildcards möglich)
0 - String
12
windowsUser
Windows Benutzername ("*" und "?" als Wildcards möglich)
0 - String
13
computer
Windows Computername ("*" und "?" als Wildcards möglich)
0 - String
14
process
Prozess ("*" und "?" als Wildcards möglich)
0 - String
15
thread
Thread ("*" und "?" als Wildcards möglich)
0 - String

Rückgabewerte

Nr.
ParameterId
Beschreibung
DatenTyp
1
Timestamp
Log-Zeitpunkt als String (gegen aussen als String, weil Auflösung sonst nur 1sec)
0 - String
2
Level
Log-Level
3 - Common.LogLevel
3
Source
Identifikation der Quelle
0 - String
4
SourceDetail
Quell-Detail, zum Beispiel Klassen-Name oder Zeilennummer
0 - String
5
Message
Eigentliche Meldung
0 - String
6
OoClient
OpaccERP Client
0 - String
7
OoUser
OpaccERP-Benutzer
0 - String
8
WindowsUser
Windows-Benutzer
0 - String
9
Computer
Computer
0 - String
10
Process
Name des Prozesses
0 - String
11
Thread
Info zum Thread (Name oder falls nicht gesetzt Id)
0 - String
12
Annotations
Annotations (jeweils Timestamp, Signatur und Text)
0 - String