OpenKeyWord  Version: 426, Datum:
OKW.Log.Logger Klassenreferenz
Zusammengehörigkeiten von OKW.Log.Logger:
Collaboration graph

Öffentliche Methoden

void AddLogger (ILogger fpLogger)
 Fügt einen ILogger der Logger-Liste Logger.LoggerList. Mehr ...
 
void Init ()
 Initialisiert die Klasse. Mehr ...
 
void LogError (string fps_Message)
 LogError Function: Logs an error message to the results file. Mehr ...
 
void LogException (string fps_Message)
 LogException Function: Logs a Script Exception to the results file. Mehr ...
 
void LogFunctionEnd (string fps_Return)
 
void LogFunctionEnd (bool fpb_Return)
 
void LogFunctionEnd (List< string > fpls_Return)
 
void LogFunctionEnd ()
 
void LogFunctionEndDebug ()
 
void LogFunctionEndDebug (string fps_Return)
 
void LogFunctionEndDebug (List< string > fps_Return)
 
void LogFunctionEndDebug (bool fpb_Return)
 
void LogFunctionStart (string fps_FunctionName, params string[] fpsParameter)
 
void LogFunctionStartDebug (string fps_FunctionName, params string[] fpsParameter)
 
void LogKeyWordEnd ()
 
void LogKeyWordStart (string fpsKeyWordName, params string[] fpsParameter)
 Ausgabe eines Schlüsselwortes. Mehr ...
 
void LogPrint (string fps_Message)
 LogPrint Function: Prints the values of expressions to the results file. Mehr ...
 
void LogPrintDebug (string fpsMessage)
 Loggt eine Nachricht. Mehr ...
 
void LogVerify (string fpsActual, string fpsExpected)
 Logt Soll-Ist Vergeleich. Mehr ...
 
void LogWarning (string fps_Message)
 LogWarning Function: Logs a warning to the results file. Mehr ...
 
void ResCloseList ()
 Closes a hierarchical level in the results file that was opened with ResOpenList. Use ResOpenList to start a new hierarchical level. The Print commands that follow it are indented until you close the level with ResCloseList. When you view the results file, the item sName is initially collapsed, indicated by the [+] icon next to it. You can expand sName to reveal the indented items under it.
 
void ResCloseListDebug ()
 Closes a hierarchical level in the results file that was opened with ResOpenList. Use ResOpenList to start a new hierarchical level. The Print commands that follow it are indented until you close the level with ResCloseList. When you view the results file, the item sName is initially collapsed, indicated by the [+] icon next to it. You can expand sName to reveal the indented items under it.
 
void ResOpenList (string fps_Name)
 Creates a new hierarchical level in the results file. Use ResOpenList to start a new hierarchical level. The Print commands that follow it are indented until you close the level with ResCloseList. When you view the results file, the item sName is initially collapsed, indicated by the [+] icon next to it. You can expand sName to reveal the indented items under it. Mehr ...
 
void ResOpenListDebug (string fpsListCaption)
 Erzeugt eine hierachische Log-Ebene in der Ergenbniss-Ausgabe. Mehr ...
 

Propertys

static Logger Instance [get]
 
bool DebugMode [get, set]
 

Private Attribute

bool cvbDebugMode = false
 
List< ILoggerLoggerList = new List<ILogger>()
 

Statische, private Attribute

static readonly Logger instance = new Logger()
 

Ausführliche Beschreibung

Definiert in Zeile 47 der Datei Logger.cs.

Dokumentation der Elementfunktionen

void OKW.Log.Logger.AddLogger ( ILogger  fpLogger)

Fügt einen ILogger der Logger-Liste Logger.LoggerList.

Parameter
fpLoggerLogger, der
Rückgabe
Autor
Zoltán Hrabovszki
Datum
2015.05.01

Definiert in Zeile 110 der Datei Logger.cs.

111  {
112  this.LoggerList.Add(fpLogger);
113  }
void OKW.Log.Logger.Init ( )

Initialisiert die Klasse.

  • Löscht die Liste LoggerList
  • Schaltet den DebugMode aus.
Noch zu erledigen:
TODO: Ausführliche Beschreibung
Autor
Zoltán Hrabovszki
Datum
2015.05.01

Definiert in Zeile 131 der Datei Logger.cs.

132  {
133  this.LoggerList.Clear();
134  this.cvbDebugMode = false;
135  }
void OKW.Log.Logger.LogError ( string  fps_Message)

LogError Function: Logs an error message to the results file.

Parameter
fps_Message

Definiert in Zeile 142 der Datei Logger.cs.

143  {
144  foreach (ILogger myLogger in this.LoggerList)
145  {
146  myLogger.LogError(fps_Message);
147  }
148  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

void OKW.Log.Logger.LogException ( string  fps_Message)

LogException Function: Logs a Script Exception to the results file.

Parameter
fps_Message

Definiert in Zeile 155 der Datei Logger.cs.

156  {
157  foreach (ILogger myLogger in this.LoggerList)
158  {
159  myLogger.LogException(fps_Message);
160  }
161  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

void OKW.Log.Logger.LogKeyWordStart ( string  fpsKeyWordName,
params string[]  fpsParameter 
)

Ausgabe eines Schlüsselwortes.

Noch zu erledigen:
TODO: Ausführliche Beschreibung
Parameter
Parameterbezeichner

Definiert in Zeile 289 der Datei Logger.cs.

290  {
291  foreach (ILogger myLogger in this.LoggerList)
292  {
293  myLogger.LogKeyWordStart(fpsKeyWordName, fpsParameter);
294  }
295  }
void OKW.Log.Logger.LogPrint ( string  fps_Message)

LogPrint Function: Prints the values of expressions to the results file.

Parameter
fps_Message

Definiert in Zeile 302 der Datei Logger.cs.

303  {
304  foreach (ILogger myLogger in this.LoggerList)
305  {
306  myLogger.LogPrint(fps_Message);
307  }
308  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

void OKW.Log.Logger.LogPrintDebug ( string  fpsMessage)

Loggt eine Nachricht.

Die Nachricht fpsMessage wird im Ergebniss ausgegeben.

Parameter
fpsMessageNachricht, die Ausgegeben werden soll.
Autor
Zoltán Hrabovszki
Datum
2015.05.01

Prints the message fps_Messageof expressions to the results file, if cvb_DebugMode

Parameter
fps_MessageMessage to Print

Definiert in Zeile 332 der Datei Logger.cs.

333  {
334  if (this.cvbDebugMode)
335  {
336  foreach (ILogger myLogger in this.LoggerList)
337  {
338  myLogger.LogPrint(fpsMessage);
339  }
340  }
341  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

void OKW.Log.Logger.LogVerify ( string  fpsActual,
string  fpsExpected 
)

Logt Soll-Ist Vergeleich.

Noch zu erledigen:
TODO: Ausführliche Beschreibung erstellen
Parameter
fpsActualIst-Wert, welche geprüft werden soll.
fpsExpectedErwarteter Soll-Wert, gegen den geprüft wird.
Rückgabe
Autor
Zoltán Hrabovszki
Datum
2015.05.01

Definiert in Zeile 364 der Datei Logger.cs.

365  {
366  foreach (ILogger myLogger in this.LoggerList)
367  {
368  myLogger.LogVerify(fpsActual, fpsExpected);
369  }
370  }

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

void OKW.Log.Logger.LogWarning ( string  fps_Message)

LogWarning Function: Logs a warning to the results file.

Parameter
fps_Message

Definiert in Zeile 377 der Datei Logger.cs.

378  {
379  foreach (ILogger myLogger in this.LoggerList)
380  {
381  myLogger.LogWarning(fps_Message);
382  }
383  }

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

void OKW.Log.Logger.ResOpenList ( string  fps_Name)

Creates a new hierarchical level in the results file. Use ResOpenList to start a new hierarchical level. The Print commands that follow it are indented until you close the level with ResCloseList. When you view the results file, the item sName is initially collapsed, indicated by the [+] icon next to it. You can expand sName to reveal the indented items under it.

Parameter
fps_Name

Definiert in Zeile 426 der Datei Logger.cs.

427  {
428  foreach (ILogger myLogger in this.LoggerList)
429  {
430  myLogger.ResOpenList(fps_Name);
431  }
432  }

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

void OKW.Log.Logger.ResOpenListDebug ( string  fpsListCaption)

Erzeugt eine hierachische Log-Ebene in der Ergenbniss-Ausgabe.

Noch zu erledigen:
TODO: Ausführliche Beschreibung erstellen.
Parameter
fpsListCaptionÜberschrift der Log-Ebene.
Autor
Zoltán Hrabovszki
Datum
2015.05.01

Definiert in Zeile 455 der Datei Logger.cs.

456  {
457  if (this.cvbDebugMode)
458  {
459  foreach (ILogger myLogger in this.LoggerList)
460  {
461  myLogger.ResOpenList(fpsListCaption);
462  }
463  }
464  }

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: