June 2009 Blog Posts

log4net – SQLite appender

A volte non è necessario scomodare SQL Server per fare un minimo di tracing/logging. A volte basta il tracing di ASP.NET. A volte vogliamo un file di testo o un file XML. Io ho avuto bisogno di configurare un appender per SQLite. La documentazione ufficiale di log4net utilizza un appender configurato per un driver abbastanza datato (Finisar.SQLite.SQLiteConnection) che a me non andava.   Dopo varie vicissitudini, sono riuscito a configurare un appender (funzionante) con un assembly leggermente recente. <appender name="ADONetAppender" type="log4net.Appender.AdoNetAppender"> <connectionType ...

posted @ Saturday, June 27, 2009 6:46 PM | Feedback (3)

log4net – ConversionPattern

Sul fatto che log4net sia potente, non si discute. Sul fatto che sia leggermente ostico… qualcosina si potrebbe dire. Io, ad esempio, ho avuto difficoltà a trovare come configurare i layout pattern (quelle stringhe fatte di tanti % e lettere, come “%C %F %L %l %M”). Paradossalmente sono riuscito a trovare prima la versione originaria della documentazione a supporto dei pattern di concatenazione dei messaggi per log4j e finalmente questa per log4net. Di solito, nei miliardi di esempi di configurazione che circolano per la rete, si trovano dei pattern +/- standard come il seguente:...

posted @ Saturday, June 27, 2009 6:30 PM | Feedback (2)

[OT] Quando “sempre online” vuol dire “…quando possibile”

Prendo spunto da un post di Andrea Benedetti e cito anche quello di Andrea Saltarello che, a modo suo, parla di qualità del software per un piccolo sfogo su un disservizio che non dovrebbe esserci, per un sacco di buone ragioni: una banca online deve essere online sempre (sempre, secondo me, vuol dire almeno 9 volte su 10; se capita 2 volte di fila a distanza di qualche giorno che io non possa accedere al mio conto online, personalmente comincio a dubitare della efficienza con la quale vengono amministrati i miei risparmi) mi...

posted @ Friday, June 5, 2009 12:14 AM | Feedback (0)