InterfaceRulesClass.TraceBeforeRule
ide.<Programmiersprache>.InterfaceRulesClass.TraceBeforeRule = xxx
Mit diesem Parameter können für das Regelmodul Statements definiert werden, die in jeder Regel vor der ersten Aktion ausgeführt werden sollen:
In einer LFET.Project.ini-Datei:
ide.Java.InterfaceRulesClass.TraceBeforeRule = loggingFacade.traceBeforeRule(...);
Eintrag in einer LFET.Project.yaml-Datei bei Bedarf auch mehrzeilig:
ide.Java:
Interface:
RulesClass:
Trace:
BeforeRule: |
// Verlagerung der Logging-Ausgaben vom Interface in das Regel­modul
loggingFacade.traceBeforeRule(...);
Weiterführende Informationen
-
Mit Interface.TraceBeforeRule = false können die Trace-Methoden im Interface unterdrückt werden
-
Mit Interface.RulesClass.Vars kann die Generierung von Instanzvariablen ausgelöst werden, wie z.B. für die Trace-Methoden die Instanz einer LoggingFacade