InterfaceRulesClass.​Trace­BeforeRule

ide.<Programmiersprache>.InterfaceRulesClass.TraceBeforeRule = xxx

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

In einer LFET.Pro­ject.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&shy;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 Gene­rie­rung von Instanzvariablen ausgelöst werden, wie z.B. für die Trace-Methoden die Instanz einer LoggingFacade