OpenKeyWord  Build_ID: 457, Datum: 01.02.2020 07:45:48
Dont repeat yourself. - Do it once and only once!
ILogger.java
1 /*
2 ==============================================================================
3  Author: Zoltán Hrabovszki <zh@openkeyword.de>
4 
5  Copyright © 2012 - 2019, 2016 IT-Beratung Hrabovszki
6  www.OpenKeyWord.de
7 ==============================================================================
8 
9 This file is part of OpenKeyWord.
10 
11 OpenKeyWord is free software: you can redistribute it and/or modify
12 it under the terms of the GNU General Public License as published by
13 the Free Software Foundation, either version 3 of the License, or
14 (at your option) any later version.
15 
16 OpenKeyWord is distributed in the hope that it will be useful,
17 but WITHOUT ANY WARRANTY; without even the implied warranty of
18 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 GNU General Public License for more details.
20 
21 You should have received a copy of the GNU General Public License
22 along with OpenKeyWord. If not, see <http://www.gnu.org/licenses/>.
23 
24 Diese Datei ist Teil von OpenKeyWord.
25 
26 OpenKeyWord ist Freie Software: Sie können es unter den Bedingungen
27 der GNU General Public License, wie von der Free Software Foundation,
28 Version 3 der Lizenz oder (nach Ihrer Wahl) jeder späteren
29 veröffentlichten Version, weiterverbreiten und/oder modifizieren.
30 
31 OpenKeyWord wird in der Hoffnung, dass es nützlich sein wird, aber
32 OHNE JEDE GEWÄHRLEISTUNG, bereitgestellt; sogar ohne die implizite
33 Gewährleistung der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK.
34 Siehe die GNU General Public License für weitere Details.
35 
36 Sie sollten eine Kopie der GNU General Public License zusammen mit
37 OpenKeyWord erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
38 */
39 
40 package okw.log;
41 
42 import java.util.*;
43 
54 public interface ILogger
55 {
56 
64  void reset();
65 
66 
76  void LogError(String Message);
77 
78 
87  void LogPass(String Message);
88 
89 
98  void LogWarning(String Message);
99 
100 
111  void LogException(String Message);
112 
113 
131  void LogSourceLocation( String Start, String End, String featureName, String sourceType );
132 
133 
142  void LogPrint(String Message);
143 
144 
153  void LogPrintDebug(String Message);
154 
155 
164  void LogTestcaseStart(String fpsTestcaseName);
165 
173  void LogTestcaseEnd();
174 
185  void LogKeyWordStart(String KeyWordName, String... Params);
186 
194  void LogKeyWordEnd();
195 
196 
208  void LogStepStart( String categoryName, String categoryType,
209  String choiceValue, String featureName,
210  String localCategoryName, String sourceExcerpt,
211  String type );
212 
222  void LogStepEnd();
223 
224 
236  void LogLocalACCallStart( String sourceExcerpt, String Type );
237 
238 
248  void LogLocalACCallEnd();
249 
250 
262  void LogRemoteACCallStart( String sourceExcerpt, String Type );
263 
264 
274  void LogRemoteACCallEnd();
275 
276 
277 
278 
279 
291  void LogSequenceStart(String KeyWordName, String FN, String SEQName, String... Params);
292 
293 
301  void LogSequenceEnd();
302 
312  void LogFunctionStart(String FunctionName, String... Params);
313 
314 
324  void LogFunctionStartDebug(String FunctionName, String... Params);
325 
333  void LogFunctionEnd();
334 
342  void LogFunctionEndDebug();
343 
352  void LogFunctionEnd(Boolean Message);
353 
354 
363  void LogFunctionEndDebug(Boolean Message);
364 
365 
374  void LogFunctionEnd(String Message);
375 
376 
385  void LogFunctionEndDebug(String Message);
386 
387 
396  void LogFunctionEnd(List<String> Message);
397 
398 
407  void LogFunctionEndDebug(List<String> Message);
408 
409 
419  void ResOpenList(String ListHeader);
420 
421 
436  void ResOpenListDebug(String ListHeader);
437 
438 
449  void ResCloseList();
450 
451 
459  void ResCloseListDebug();
460 
461 
470  void setDebugMode( Boolean fpbDebugMode );
471 
472 }
okw.log.ILogger
Debug Logs are not a part of Interface.
Definition: ILogger.java:54
okw.log.ILogger.LogRemoteACCallEnd
void LogRemoteACCallEnd()
LogRemoteACCallEnd: End of a remote AC call.
okw.log.ILogger.ResOpenList
void ResOpenList(String ListHeader)
LogFunctionStartDebug: Opens a debug outline level with the .
okw.log.ILogger.LogStepStart
void LogStepStart(String categoryName, String categoryType, String choiceValue, String featureName, String localCategoryName, String sourceExcerpt, String type)
LogStepStart: Log Begin of (Test) Step.
okw.log.ILogger.LogWarning
void LogWarning(String Message)
LogWarning: Logs an error message to the result.
okw.log.ILogger.ResOpenListDebug
void ResOpenListDebug(String ListHeader)
Öffnet eine neue debug Ergenis-Ebene mit der gegebenen Überschrift.
okw.log.ILogger.LogStepEnd
void LogStepEnd()
LogStepEnd: Log End of (Test) Step.
okw.log.ILogger.LogFunctionStart
void LogFunctionStart(String FunctionName, String... Params)
LogFunctionStart:
okw.log.ILogger.LogPrint
void LogPrint(String Message)
LogPrint: Prints the given message to the results.
okw.log.ILogger.LogRemoteACCallStart
void LogRemoteACCallStart(String sourceExcerpt, String Type)
LogRemoteACCallStart: Start of a remote AC call.
okw.log.ILogger.LogException
void LogException(String Message)
LogException: Logs an exception to the results.
okw.log.ILogger.LogTestcaseEnd
void LogTestcaseEnd()
LogTestcaseEnd:
okw.log.ILogger.LogLocalACCallStart
void LogLocalACCallStart(String sourceExcerpt, String Type)
LogLocalACCallStart: Start of a local AC call.
okw.log.ILogger.ResCloseListDebug
void ResCloseListDebug()
ResCloseListDebug:
okw.log.ILogger.LogPass
void LogPass(String Message)
LogPass: Logs an error message to the result.
okw.log.ILogger.LogSourceLocation
void LogSourceLocation(String Start, String End, String featureName, String sourceType)
LogSourceLocation: Logs location of Source in Harmony.
okw.log.ILogger.LogPrintDebug
void LogPrintDebug(String Message)
LogPrintDebug:
okw.log.ILogger.setDebugMode
void setDebugMode(Boolean fpbDebugMode)
setDebugMode:
okw.log.ILogger.LogError
void LogError(String Message)
LogError: Logs an error message to the result.
okw.log.ILogger.LogFunctionEndDebug
void LogFunctionEndDebug()
LogFunctionEndDebug:
okw.log.ILogger.LogSequenceEnd
void LogSequenceEnd()
LogSequenceEnd:
okw.log.ILogger.LogKeyWordStart
void LogKeyWordStart(String KeyWordName, String... Params)
LogKeyWordStart:
okw.log.ILogger.LogFunctionEnd
void LogFunctionEnd()
LogFunctionEnd:
okw.log.ILogger.LogTestcaseStart
void LogTestcaseStart(String fpsTestcaseName)
LogTestcaseStart:
okw.log.ILogger.LogSequenceStart
void LogSequenceStart(String KeyWordName, String FN, String SEQName, String... Params)
LogSequenceStart: Begin of a Sequence.
okw.log.ILogger.ResCloseList
void ResCloseList()
ResCloseList: Closes the outline level.
okw.log.ILogger.LogLocalACCallEnd
void LogLocalACCallEnd()
LogLocalACCallEnd: End of a local AC call.
okw.log.ILogger.LogFunctionStartDebug
void LogFunctionStartDebug(String FunctionName, String... Params)
LogFunctionStartDebug:
okw.log.ILogger.reset
void reset()
Method resets .
okw.log.ILogger.LogKeyWordEnd
void LogKeyWordEnd()
LogKeyWordEnd: