Logi w ASP.NET MVC

Logi w ASP.NET MVC
Michał Warmuz
  • Rejestracja:około 6 lat
  • Ostatnio:ponad 3 lata
  • Postów:253
0

Cześć. Mam do was pytanie. Co to są Logi ? Oraz jak je dodać do projektu. I jesli mam program ktory zawiera wiele projektów to do jakiego projektu je dodać czy lepiej stworzyć nową Biblioteke klas ?

BU
Nie wiesz, co to jest, ale wiesz, że tego potrzebujesz?
Michał Warmuz
Tak. Bo ostatnio gdy oceniano mój projekt. Napisano że ich nie mam więc uznałem że są potrzebne :)
Aventus
  • Rejestracja:około 9 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:UK
  • Postów:2235
2

Zapewne chodzi o logowanie błędów i operacji wykonywanych w Twojej aplikacji. Możesz np. zapisywać takie rzeczy do pliku, bazy danych albo jednego i drugiego. Zachęcam do lektury: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging/?view=aspnetcore-2.2


Na każdy złożony problem istnieje rozwiązanie które jest proste, szybkie i błędne.
WeiXiao
  • Rejestracja:około 9 lat
  • Ostatnio:około 7 godzin
  • Postów:5141
2

Należy pamiętać, że logi nie ograniczają się tylko do backendu i warto zbierać logi z frontu.

edytowany 1x, ostatnio: WeiXiao
Aventus
  • Rejestracja:około 9 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:UK
  • Postów:2235
1

@WeiXiao: a to ciekawe. Jakie sugerujesz rozwiązanie? Wysyłanie requestów w tle z logami? Nie wystarczy po prostu zapis logów w backandzie, które koniec końców i tak zapoczątkowane były we froncie? Ciężko mi sobie wyobrazić zalety logowania tego co dzieje się we froncie. No bo co konkretnie można logować? "Kliknął przycisk X"?


Na każdy złożony problem istnieje rozwiązanie które jest proste, szybkie i błędne.
AK
  • Rejestracja:około 7 lat
  • Ostatnio:około 5 lat
  • Postów:51
1

Niezastąpiony Tim Corey wszystko Ci wyjaśni...

WeiXiao
  • Rejestracja:około 9 lat
  • Ostatnio:około 7 godzin
  • Postów:5141
1

@Aventus:

Tak, requesty + np. global exception handler.

Why? undefined variable trololo/some weird error/nullpointer on Internet Explorer 11 / Safari X itd.

Chyba można to porównać do telemetrii, a nią po coś jednak się to stosuje w dużych softach :P

edytowany 6x, ostatnio: WeiXiao

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.