Wenn eine Vorlage einrichten, wenn das Attribut Schlüssel nicht in das Objekt ST eingestellt ist wirft es den Fehler:Gibt es eine Möglichkeit, Attribut zu unterdrücken, ist ein nicht definierter Fehler in StringTemplate?
context [anonymous] 11:27 attribute isn't defined
ist es eine Möglichkeit, diesen Fehler-Flag oder zu unterdrücken, um nicht logs.i zu zeigen Fehler in benutze log4j um mein Log zu loggen ist mit Attribut ist nicht definiert Fehler Was soll ich tun dies aus dem Log zu entfernen?
Vielen Dank. Ich glaube, das braucht eine STGroup (stGroup.errMgr = ...), für ST direkt habe ich keinen Weg gefunden, einen errorListener hinzuzufügen, leider – Hartmut
UPDATE: sogar mit ST kann ein ErrorHandler hinzugefügt werden. Konstruiere das ST einfach mit einer Gruppe, die auf einen Fehlerhandler zeigt - C'est tout! :) – Hartmut
neuer ErrorManager (neuer STErrorListener() {@Override öffentlicher void runTimeError (STMessage msg) {if (msg.error == ErrorType.NO_SUCH_ATTRIBUTE) ...}; ...} – Hartmut