2012-09-12 53 views

回答

0

如果內置的jdbc appender不適合您的需要,您可以考慮編寫自己的appender,該appender將調用該過程。它相當容易。看到一個例子:http://javaworld.com/javaworld/jw-12-2004/jw-1220-toolbox.html

希望這可以幫助

+0

謝謝馬克。我寫了一個「INFO級別」的appender,並且其中TEST_CLOB是我的程序。我從java代碼傳遞這個proc的值。我收到「無效的SQL」錯誤。你能告訴我可以爲log4j.xml中的過程聲明哪些Param名稱。 – user837593

+0

當你說'我寫了一個appender'時,你是什麼意思?這聽起來像你剛剛重用了隨Log4j提供的JDBC appender。如果你真的寫了你自己的appender(創建了一個擴展Appender的類),你應該看看參數是如何提供的。實際上,在appender中,參數會自動初始化並由運行時的log4j框架提供給appender類。 –