Vytváření výrazů protokolu

Při protokolování modulu iLogic se pomocí funkcí modulu iLogic odesílají zprávy protokolu na panel protokolu modulu iLogic.

Protokolování modulu iLogic

Generování protokolů modulu iLogic

  1. Zobrazte si nový panel protokolu modulu iLogic: Klikněte na znaménko + v záhlaví prohlížeče nebo vyberte možnost Protokol modulu iLogic na pásu karet: karta Pohled panel Okna rozevírací nabídka Uživatelské rozhraní.
  2. Přidejte jeden nebo více výrazů Logger – Logger.úroveň protokolu("zpráva") – ke svému pravidlu.
  3. V nové rozevírací nabídce v dolní části editoru pravidel vyberte úroveň protokolu. Je podporováno šest úrovní protokolu: sledování (Trace), ladění (Debug), informace (Info), upozornění (Warn), chyby (Error), závažné chyby (Fatal) a k tomu navíc možnost žádné (None). Aktivní úroveň protokolu určuje typy výrazů protokolu, které budou na panelu protokolu modulu iLogic zahrnuty. Nastavte úroveň protokolu na minimální úroveň, kterou chcete zaznamenávat. Modul iLogic bude zaznamenávat do protokolu výrazy této úrovně a úrovní níže v seznamu. Pokud je například aktivní úroveň protokolu Info (informace), budou na panelu protokolu modulu iLogic uvedeny výrazy informací, upozornění, chyb a závažných chyb. Pokud je aktivní úroveň protokolu Error (chyby), pak budou zahrnuty pouze chyby a závažné chyby, atd.

    Poznámka: Úroveň protokolu můžete určit v dialogu iLogic – upřesněná konfigurace.
  4. Spusťte pravidlo. Na panelu protokolu modulu iLogic se zobrazí zprávy protokolu.
  5. Pravým tlačítkem klikněte na panel protokolu modulu iLogic. Otevřou se možnosti místní nabídky. V místní nabídce naleznete další možnosti práce se zprávami. Pomocí možnosti místní nabídky Vymazat například vymažete aktuální stav okna.
    Tip: Zprávy vytvořené na panelu protokolu modulu iLogic se neuchovávají mezi relacemi. Pomocí možnosti místní nabídky Uložit uložíte zprávy vygenerované v aktuální relaci aplikace Inventor do trvalého souboru.

Správa zpráv protokolu na panelu Protokol modulu iLogic

Aktivní úroveň protokolu určuje, které výrazy protokolování se zaznamenávají. Začněte tím, že úroveň protokolu nastavíte na možnost ladění (Debug) a zahrnete výrazy Logger.debug("zpráva") do svých pravidel. Po dokončení ladění, když již nebudete potřebovat zprávy ladění, změňte aktivní úroveň protokolu na informace nebo jinou nižší úroveň v seznamu. Odebírat výrazy Logger.Debug z pravidel není nutné. Následně se budou zobrazovat pouze zprávy informací, upozornění, chyb a závažných chyb. Stejné chování platí u všech úrovní protokolu. Pokud například úroveň změníte na informace a informační panel se přeplní informačními zprávami, změňte úroveň protokolování na upozornění. Informační zprávy se přestanou zobrazovat a uvidíte pouze upozornění, chyby a závažné chyby. Nastavení aktivní úrovně protokolu vám umožňuje zobrazit pouze ty typy zpráv, které potřebujete.

Navigační odkazy

Pokud jsou po vymazání zpráv z panelu k dispozici starší zprávy, zobrazí se v horní části panelu navigační odkazy. Panel protokolu modulu iLogic je omezený na zobrazení 20 000 zpráv najednou. Když je odesláno více než 20 000 zpráv, můžete se ke zprávám vytvořeným po překročení limitu dostat pomocí navigačních odkazů v dolní části panelu.

Sledování pravidel

Sledování pravidel

Sledování pravidel vám pomůže znázornit, kdy a proč se pravidlo spouští. Sledování pravidel do protokolu automaticky zapisuje zprávy, když je pravidlo otevřeno a když je ukončeno, a k tomu také informace o tom, co vyvolalo jeho spuštění. Chcete-li si tyto zprávy zobrazit, stačí jednoduše nastavit aktivní úroveň protokolu na možnost sledování (Trace). Vypnete je nastavením aktivní úrovně protokolu na předchozí možnost.

Sledování pravidel vám pomůže znázornit, kdy a proč se pravidlo spouští. Sledování pravidel do protokolu automaticky zapisuje zprávy, když je pravidlo otevřeno a když je ukončeno, a k tomu také informace o tom, co vyvolalo jeho spuštění. Sledování povolíte přidáním následujícího řádku k pravidlu:

Tip: Výrazy Logger.Debug slouží k běžnému ladění. Výrazy Logger.Trace používejte pouze tehdy, pokud potřebujete velmi podrobné informace ladění. Sledování pravidel je velmi podrobné a výstup může být skutečně obsáhlý. Úroveň sledování (Trace) použijte pouze v případě, že takovou úroveň podrobností potřebujete.

Příklad výstupu sledování pravidla

Když v dialogu Editor pravidel modulu iLogic vyberete možnost Podrobné trasování, budou se při spuštění pravidla na úrovni trasování (Trace) automaticky generovat zprávy protokolu. Toto nastavení určuje hodnotu vlastnosti rozhraní API iLogicVb.Automation.LogControl.RuleEntryExitMessageLevel.

Poznámka: Toto nastavení je také dostupné v dialogu iLogic – upřesněná konfigurace.