W Ektron, w jaki sposób obsługiwane są błędy lub wyjątki. Czy jest jakaś metoda, aby sobie z tym poradzić? Dowolna tabela w bazie danych Ektron DB zawiera błędy lub wyjątki. Jak radzimy sobie z zdarzeniami przy użyciu klasy Ektron.Cms.EkException?Ektronowy dziennik błędów
7
A
Odpowiedz
6
Możesz korzystać z funkcji pomocnika z klasy Ektron.Cms.Instrumentation. Musisz włączyć niektóre ustawienia w plikach konfiguracyjnych, aby móc korzystać z tych funkcji.
Web.config: Aktualizacja LogLevel jako "4"
<!-- Determines the level of messages that are logged 1 = Error: Only Errors are logged. 2 = Warning: Only warnings and Errors are logged. 3 = Information: Only Informationals, Warnings, and Errors are logged. 4 = Verbose: Everything is logged. NOTE: you can configure where each message level is logged using the instrumentation.config. --> <add name="LogLevel" value="4"/>
Instrumentation.config:
Dodaj "ślad" na "pełny"
<add switchValue="All" name="Verbose"> <listeners> <add name="Event Log" /> <add name="Trace" /> </listeners> </add>
Once zmiany te są dokonywane w plikach konfiguracyjnych, można korzystać z funkcji pomocnika.
Przykładowo
Wyjątek ex = nowy wyjątek ("wyjątek test");
Ektron.Cms.Instrumentation.Log.WriteError (ex);
(Przeglądaj klasę Ektron.Cms.Instrumentation więcej szczegółów)
6
Błędy są domyślnie rejestrowane w przeglądarce zdarzeń. W "Aplikacja"