Configura Elmah per usare tabelle / procedure memorizzate esistenti
-
22-07-2019 - |
Domanda
Abbiamo un sistema che ha già una tabella e alcune procedure memorizzate utilizzate per la registrazione (Oracle). Attualmente sto lavorando su un altro sistema che utilizzerà lo stesso database, ma non ha ancora un sistema per la registrazione degli errori.
Ho letto che Elmah era un sistema facile da usare e ho provato a configurarlo, ma sembra che per impostazione predefinita cerchi di utilizzare tabelle e procedure che possono essere fatte con gli script forniti con il download di Elmah.
Quindi, la mia domanda è: è possibile configurare Elmah per usare myStoredProcedure, e se lo è, come posso configurarlo?
Soluzione
Per modificare la procedura memorizzata che Elmah chiama e i parametri che vengono inviati, dovresti scarica il codice sorgente , modifica OracleErrorLog.cs e ricompilare. Se ti senti a tuo agio con questo, non dovrebbe essere troppo difficile.
In alternativa, puoi semplicemente modificare Oracle.sql per modificare i pacchetti Elmah integrati in modo che facciano riferimento alle tue tabelle.