OpenKeyWord
Version: 426, Datum:
|
LogMessenger liest Log-Meldungen sprachspezifisch für die im Konstruktor gegeben Klasse aus der Zugehörigen XML-Datei. Mehr ...
Öffentliche Methoden | |
LogMessenger (string fpsClassname) | |
| |
string | GetMessage (string MethodName, string TextKey) |
Holt die Log-Meldung für MethodeNmae/Textkey ohne weitere Parameter. Mehr ... | |
string | GetMessage (string MethodName, string TextKey, object Parameter_1) |
Holt die Log-Meldung für MethodeNmae/Textkey und einem Parameter. Mehr ... | |
string | GetMessage (string MethodName, string TextKey, object Parameter_1, object Parameter_2) |
Holt die Log-Meldung für MethodeNmae/Textkey und einem Parameter. Mehr ... | |
string | GetMessage (string MethodName, string TextKey, object Parameter_1, object Parameter_2, object Parameter_3) |
Holt die Log-Meldung für MethodeNmae/Textkey und drei Parameter. Mehr ... | |
Propertys | |
string | XMLFile [get] |
Private Methoden | |
void | Init () |
Initialisiert die Klasse: Mehr ... | |
string | ReadMessage (string ClassName, string MethodName, string TextKey) |
Interne Kernfunktion holt die Log-Meldung mit Platzhaltern aus der XML-Datei. "ClassName", "MethodName" and "TextKey" and Actual language from ini-file. Mehr ... | |
Private Attribute | |
bool | bInit = false |
string | cvsClassName = string.Empty |
string | __XMLFile = string.Empty |
XPathDocument | MyXPathDocument |
XPathNavigator | MyXPathNavigator |
LogMessenger liest Log-Meldungen sprachspezifisch für die im Konstruktor gegeben Klasse aus der Zugehörigen XML-Datei.
Die Log-Meldungen sind in XML-Dateien ausgelagert. Die XML-Dateien müssn in Verzeichniss gegeben in OKW_Ini.Instance.OKW_Enviroment.PathLog abgelegt sein. (Defaultwert: /XML/Log
)
Die XML-Struktur sieh wie folgt aus:
~~~~~~~~~~~~~~~
Dabei können
Die aktuelle Sprache kommt aus OKW.OKWLanguage.Instance.Language
Die englische Üersetzung muss immer vorhanden sein. Sollte eine andere Übersetzung fehlen, dann wir die englische Log-Meldung zurückgeliefert.
Definiert in Zeile 90 der Datei LogMessenger.cs.
OKW.LogMessenger.LogMessenger | ( | string | fpsClassname | ) |
fpsClassname | Name der Klasse. Wird verwendet um die Instanz der Klasse mit der zugehärige XML-Datei zu verbinden. |
Definiert in Zeile 122 der Datei LogMessenger.cs.
string OKW.LogMessenger.GetMessage | ( | string | MethodName, |
string | TextKey | ||
) |
Holt die Log-Meldung für MethodeNmae/Textkey ohne weitere Parameter.
MethodName | Name der Methode |
TextKey | Text-Schlüssel |
Definiert in Zeile 151 der Datei LogMessenger.cs.
string OKW.LogMessenger.GetMessage | ( | string | MethodName, |
string | TextKey, | ||
object | Parameter_1 | ||
) |
Holt die Log-Meldung für MethodeNmae/Textkey und einem Parameter.
MethodName | Name der Methode |
TextKey | Text-Schlüssel |
Parameter_1 | Wert der in der Log_Meldung mit ausgegeben wird. |
Definiert in Zeile 181 der Datei LogMessenger.cs.
string OKW.LogMessenger.GetMessage | ( | string | MethodName, |
string | TextKey, | ||
object | Parameter_1, | ||
object | Parameter_2 | ||
) |
Holt die Log-Meldung für MethodeNmae/Textkey und einem Parameter.
MethodName | Name der Methode |
TextKey | Text-Schlüssel |
Parameter_1 | 1. Wert der in der Log_Meldung mit ausgegeben wird. |
Parameter_2 | 2. Wert der in der Log_Meldung mit ausgegeben wird. |
Definiert in Zeile 215 der Datei LogMessenger.cs.
string OKW.LogMessenger.GetMessage | ( | string | MethodName, |
string | TextKey, | ||
object | Parameter_1, | ||
object | Parameter_2, | ||
object | Parameter_3 | ||
) |
Holt die Log-Meldung für MethodeNmae/Textkey und drei Parameter.
MethodName | Name der Methode |
TextKey | Text-Schlüssel |
Parameter_1 | 1. Wert der in der Log_Meldung mit ausgegeben wird. |
Parameter_2 | 2. Wert der in der Log_Meldung mit ausgegeben wird. |
Parameter_2 | 2. Wert der in der Log_Meldung mit ausgegeben wird. |
Definiert in Zeile 250 der Datei LogMessenger.cs.
|
private |
Initialisiert die Klasse:
Definiert in Zeile 273 der Datei LogMessenger.cs.
|
private |
Interne Kernfunktion holt die Log-Meldung mit Platzhaltern aus der XML-Datei. "ClassName", "MethodName" and "TextKey" and Actual language from ini-file.
ClassName | Name of the Class. |
MethodName | Name of the Method. |
TextKey | Key for the Text-Message. |
Definiert in Zeile 321 der Datei LogMessenger.cs.