Ciao ragazzi,
sto lavorando a una applicazione desktop realizzata in WPF. L'applicazione è molto semplice tanto che (volendo fare un po' di accademia), non esiste ServiceLayer ma il PresentationLayer consuma il BusinessLayer. La domanda è: dove li metto i log? Chi ci ha lavorato prima di me li ha messi a livello di ViewModel (presentation layer). E' una scelta corretta in uno scenario simile (i.e. senza ServiceLayer)?
Ciao,
petrux
--
Solitamente usando Castle e Log4Net io ho la Log4Net facility, la quale per ogni entità che dichiara un ILogger lo popola con il logger giusto. Quindi io ho i log lato client nei ViewModel, e quelli lato server nel servizio, più un appender custom di log4net che permette di ivniare i log del client al server tramite un management service.msc.
In questo modo vivo abbastanza felice :)
alk.
--Blog Eng: http://www.codewrecks.com/blogBlog Ita: http://blogs.ugidotnet.org/rgmTwitter: http://twitter.com/alkampfer