InterfaceRulesClass.Trace­AfterRule

ide.<Programmiersprache>.InterfaceRulesClass.TraceAfterRule = xxx

Mit diesem Parameter können für das Regel­modul Statements definiert werden, die in jeder Regel nach der letzten Aktion ausgeführt werden sollen:

In einer LFET.Pro­ject.ini-Datei:
ide.Java.InterfaceRulesClass.TraceAfterRule = loggingFacade.traceAfterRule(...);
Eintrag in einer LFET.Project.yaml-Datei bei Bedarf auch mehrzeilig:
ide.Java:

  Interface:

    RulesClass:
      Trace:
        AfterRule: |
          // Verlagerung der Logging-Ausgaben vom Interface in das Regel&shy;modul
          loggingFacade.traceAfterRule(...);

Weiterführende Informationen

  • Mit Interface.TraceBeforeRule = false können die Trace-Methoden im Interface unterdrückt werden

  • Mit Interface.RulesClassVars kann die Gene­rie­rung von Instanzvariablen ausgelöst werden, wie z.B. für die Trace-Methoden die Instanz einer LoggingFacade