2014-09-30 77 views
1

我正在使用SQL Server 2008作爲數據庫並使用mssql-jdbc驅動程序進行連接。我想知道是否有方法記錄應用程序日誌中的輸入參數的每個存儲過程調用?在我的應用程序中調試任何函數的過程中,有時我需要花費很多時間來調試從我的應用程序中調用的所有存儲過程,以及參數是什麼。如何在應用程序日誌中記錄存儲過程調用

+3

爲什麼不直接使用SQL事件探查器? – DavidG 2014-09-30 10:33:39

+0

我不確定我的問題是否清楚,但我想要的不是將這些詳細信息記錄在數據庫中,而是記錄在應用程序服務器中的應用程序日誌文件中。 – user2098097 2014-09-30 11:49:33

回答

0

您可以使用Log4j爲您定製的日誌記錄,但是你必須重寫你的函數調用,否則,你可以使用SQL Server上的Extended Events或探查2008

+0

這將意味着更改數據庫中的每一個過程。 – DavidG 2014-09-30 10:36:01

+0

感謝您的回覆。其實我不想在SQL服務器日誌文件中記錄這些信息,但實際上我想將它記錄在我的JAVA應用程序日誌文件中。 – user2098097 2014-09-30 10:37:49