hrvatski | english

Neoinfo

Error Logger

Kratki opis

Razvijate klijent-server aplikaciju i ne želite skupljati log datoteke po produkciji? Vaša Web aplikacija je instalirana kod nekoliko klijenata? Proračun projekta ne podržava skupi sustav za upravljanje logovima?

I mi u Neoinfu smo se našli u sličnoj situaciji. Stoga smo razvili jednostavan, ali moćan sustav za centralizirano logiranje događaja s aplikacija u produkciji.

Sustav se sastoji od četiri komponente:

  • Microsoft SQL Server 2005 baza podataka u koju se spremaju unosi u log, centralizirano za sve aplikacije koje koriste sustav
  • Za svaki unos pamti se: računalo s kojega je poruka došla, datum i vrijeme, naziv aplikacije, korisničko ime korisnika, poruka i stack trace
  • Web-servis koji je spojen na bazu podataka, te na kojeg klijenti šalju podatke o greškama ili događajima koje treba logirati
  • .NET DLL datoteke u kojoj se nalaze jednostavne funkcije za slanje log poruke na centralni server, a koja se uključi u aplikaciju koja želi koristiti centralizirani log. Sustav za upravljanje greškama u aplikaciji pomoću metoda u DLL-u zapisuje poruke na centralni server
  • Jednostavne ASP.NET Web aplikacije za pregled svih unosa u bazi podataka, te jednostavno izvješćivanje: poruke po aplikaciji, datumu i vremenu, korisniku ili računalu