Pracuję z Orchard CMS i dla mnie jest to lepszy CMS. Chcę zrozumieć, jak to się dzieje i czy mogę dodać własne logowanie, czy nie. Widziałem, że Orchard używa klasy NullLogger
i nie działa. Otworzyłem folder App_Data.Logs i widziałem, że istnieją pliki dziennika. Ale jak? Szukałem w kodzie gdzie jest trik, który zastępuje NullLogger
log4net (domyślam się, że to log4net, ponieważ format logu i formatowanie dla log4net.config są bardzo podobne), ale nie znalazłem tego. Czy ktoś może mi odpowiedzieć:Jak Orchard CMS wykonuje rejestrację?
- Jak Orchard prowadzi rejestrację?
- Czy mogę dodać własny rejestrator, a jeśli tak, jakie są najlepsze praktyki, aby to zrobić?
Dzięki, Andrey.
Wielkie dzięki, przydaje się dla mnie. Ale nie rozumiem jeszcze, w którym miejscu Orchard skonfigurowany jest aktualnie używany rejestrator. Jest w pliku log4net.config lub gdzieś indziej? –
Ok, znalazłem odpowiedź. Naprawdę używa plików log4net.config. Dzięki. –
Czy istnieje sposób, w jaki mogę utworzyć program rejestrujący, aby obsłużyć wszystkie rejestrowania dla określonej przestrzeni nazw? Czy jest to specyficzne dla klasy? –