public ExecutionStateInfoLogger(ExecutionStateLogger.ExecutorEventType eventToLog,
                                 bool showConstraints, bool showVariables,
                                 Predicate <ExecutionState> filterMatching = null, bool logConcurrently = true) : base(eventToLog, filterMatching, logConcurrently)
 {
     this.ShowVariables   = showVariables;
     this.ShowConstraints = showConstraints;
 }
 public ExecutionStateConstraintLogger(ExecutionStateLogger.ExecutorEventType eventToLog,
                                       Predicate <ExecutionState> toIgnoreFilter = null, bool logConcurrently = true) : base(eventToLog, toIgnoreFilter, logConcurrently)
 {
 }