Log4Cxxを使用している場合、ログをMS SQLサーバーに書き込むことはできますか?私はしばらくの間グーグルをしていて、ODBCAppenderを使用するいくつかの例を見つけました。例えば:
<appender name="MyOdbcMysqlAppender" class="org.apache.log4j.odbc.ODBCAppender">
<param name="URL" value="Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=errorlog;User=logger;Password=abc123;Option=3;"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="INSERT INTO errorlog (errormessage) VALUES ('%d - %c - %p - %m')"/>
</layout>
</appender>
たぶん、「ドライバー」フィールドに正しい値が必要ですか?MS SQLServer2008を使用しています。
ありがとうございました!