ah si può fare anche coi trigger, io personalmente li odio.

Ma un log di che tipo? Ti serve un log solo per la parte applicativa o per tutta la parte dati?

Che tipo di info devi loggare?

hai un layer di accesso ai dati standardizzato o scrivi a cavolo sul db quando capita e dove capita(parlo di punti nell'applicazione).

Se per esempio lasci tutta la parte relativa ai dati ad una serie di Stored Procedures puoi scrivere una function di SQL che richiami da ogni SP che utilizzi...

Insomma, ci sono 5 miliardi di modi per realizzare un log e tu sei stato un tantinello impreeciso