Jako część mojej aplikacji mam projekt .Net Core API. W przeciwieństwie do większości przypadków, w których projekt ten byłby uruchamiany jako własny proces, API jest uruchamiane w wątku, między innymi, w jednym procesie. Również w przypadku mojego projektu zaimplementowałem niestandardowy system logowania do moich potrzeb. Jednak natknąłem się na niewielki problem. Za każdym razem uruchomić mój program, po uruchomieniu API, ten komunikat zostanie wydrukowany do konsoli:Asp.Net Core API wyłączanie komunikatu o uruchomieniu zakończonym
Hosting environment: Production
Content root path: C:\Users\Path\To\Code
Now listening on: http://*:8000
Application started. Press Ctrl+C to shut down.
chciałbym, aby wyłączyć ten komunikat, ponieważ nie ma takiej potrzeby, a nie zaśmieca skądinąd dobrze zorganizowane log konsoli. Mam zrzut ekranu poniżej więc wiesz dokładnie, co mówię:
już wyłączone wszystkie inne rejestrowanie dla MVC (usunięty ILoggerFactory
od ConfigureServices
i ustawić wszystko zalogowaniu na „None” w appsettings.json
).
Jak mogę wyłączyć/wyłączyć tę wiadomość?
Przetnij wyjście do/dev/null –