do more with less
news, esperienze, esempi da condividere e qualcosa su di me

martedì 26 giugno 2007

Debugger.Log: un aiuto dimenticato.... almeno da me

Sto impazzendo con un'implementazione di AJAX ma questo è nella norma in questo periodo. Comunque, cercando come venire fuori dal mio problema, ho rispolverato un metodo che non usavo da tempo, il System.Diagnostics.Debugger.Log che permette di loggare, nella finestra di output, delle informazioni personalizzate. Si certamente si possono usare sistemi più potenti offerti dal framework e da Visual Studio ma questo si inserisce in un secondo e può risultare utile per visualizzare rapidamente i valori di proprietà e controlli utilizzati nel codice. Per utilizzarlo basta inserire una riga di codice come questa:

System.Diagnostics.Debugger.Log(level, category, message);

I parametri del metodo sono:

level = un intero che indica la priorità del messaggio di log
category = una stringa che rappresenta la categoria
message = una stringa contenente il messaggio da loggare.