ILogger
Beschreibung:
ILogger ist eine Schnittstelle für den Zugriff auf den OS-Logger.
import "OxSvrSpt.idl"
Öffentliche Methoden:
HRESULT Log ([in] BSTR Message, [in] LogLevelEnum Level, [in,
defaultvalue("")] BSTR FileName, [in, defaultvalue("")] BSTR Function,
[in, defaultvalue(0)] long Line)
HRESULT Error ([in] BSTR Message, [in, defaultvalue("")] BSTR Function,
[in, defaultvalue(0)] long Line)
HRESULT Info ([in] BSTR Message, [in, defaultvalue("")] BSTR Function,
[in, defaultvalue(0)] long Line)
HRESULT MethodEntry ([in] BSTR Message, [in, defaultvalue("")] BSTR
Function, [in, defaultvalue(0)] long Line)
HRESULT Debug ([in] BSTR Message, [in, defaultvalue("")] BSTR Function,
[in, defaultvalue(0)] long Line)
HRESULT Trace ([in] BSTR Message, [in, defaultvalue("")] BSTR Function,
[in, defaultvalue(0)] long Line)
HRESULT Init ([in] BSTR FileName, [in, defaultvalue("")] BSTR Alias)
Dokumentation der Elementfunktionen:
-
HRESULT Debug ([in] BSTR Message, [in, defaultvalue("")] BSTR
Function, [in, defaultvalue(0)] long Line)
Debug loggt die übergebene Nachricht im Debug-Level.
Parameter:
[in]: Message zu übergebende Nachricht
[in]: Function Name der Funktion, in der der Logeintrag erfolgt ist. Wird diese nicht angegebene,
erscheint eine leere Zeichenkette im Logprotokoll.
[in]: Line zu loggende Quelltextzeile. Wird diese nicht angegeben, erscheint 0 im
Logprotokoll.
-
HRESULT Error ([in] BSTR Message, [in, defaultvalue("")] BSTR
Function, [in, defaultvalue(0)] long Line)
Error loggt die übergebene Nachricht im Error-Level.
Parameter:
[in]: Message zu übergebende Nachricht
[in]: Function Name der Funktion, in der der Logeintrag erfolgt ist. Wird diese nicht angegebene,
erscheint eine leere Zeichenkette im Logprotokoll.
[in]: Line zu loggende Quelltextzeile. Wird diese nicht angegeben, erscheint 0 im
Logprotokoll.
-
HRESULT Info ([in] BSTR Message, [in, defaultvalue("")] BSTR Function,
[in, defaultvalue(0)] long Line)
Info loggt die übergebene Nachricht im Info-Level.
Parameter:
[in]: Message zu übergebende Nachricht
[in]: Function Name der Funktion, in der der Logeintrag erfolgt ist. Wird diese nicht angegebene,
erscheint eine leere Zeichenkette im Logprotokoll.
[in]: Line zu loggende Quelltextzeile. Wird diese nicht angegeben, erscheint 0 im
Logprotokoll.
-
HRESULT Init ([in] BSTR FileName, [in, defaultvalue("")] BSTR Alias)
Init initialisiert die Loggerinstanz.
Parameter:
[in]: FileName Dateiname für den alle Logeinträge vorgenommen werden sollen
[in]: Alias Alias der aktuellen Bibliothek, für die geloggt werden soll
-
HRESULT Log ([in] BSTR Message, [in] LogLevelEnum Level, [in,
defaultvalue("")] BSTR FileName, [in, defaultvalue("")] BSTR Function,
[in, defaultvalue(0)] long Line)
Log loggt die übergebene Nachricht im angegebenen Level.
Parameter:
[in]: Message zu übergebende Nachricht
[in]: Level anzuwendendes LogLevel
[in]: FileName Name der Quelldatei, von der aus der Logeintrag erfolgt ist. Wird diese nicht
angegeben, erscheint eine leere Zeichenkette im Logprotokoll.
[in]: Function Name der Funktion, in die der Logeintrag erfolgt ist. Wird diese nicht angegeben,
erscheint eine leere Zeichenkette im Logprotokoll.
[in]: Line zu loggende Quelltextzeile. Wird diese nicht angegeben, erscheint eine 0 im
Logprotokoll.
-
HRESULT MethodEntry ([in] BSTR Message, [in, defaultvalue("")] BSTR
Function, [in, defaultvalue(0)] long Line)
MethodEntry loggt den Methodeneintritt.
Parameter:
[in]: Message zu übergebende Nachricht
[in]: Function Name der Funktion, in die der Logeintrag erfolgt ist. Wird diese nicht angegeben,
erscheint eine leere Zeichenkette im Logprotokoll.
[in]: Line zu loggende Quelltextzeile. Wird diese nicht angegeben, erscheint eine 0 im
Logprotokoll.
-
HRESULT Trace ([in] BSTR Message, [in, defaultvalue("")] BSTR
Function, [in, defaultvalue(0)] long Line)
Trace loggt die übergebene Nachricht im Trace-Level.
Parameter:
[in]: Message zu übergebende Nachricht
[in]: Function Name der Funktion, in die der Logeintrag erfolgt ist. Wird diese nicht angegeben,
erscheint eine leere Zeichenkette im Logprotokoll.
[in]: Line zu loggende Quelltextzeile. Wird diese nicht angegeben, erscheint eine 0 im
Logprotokoll.