0

Grails プロジェクトでカスタム jdbcappender を使用しようとしています。jar をダウンロードして lib フォルダーに追加し、依存関係を更新しました。カスタムアペンダーを使用すると、次のエラーが発生しました。

そのようなプロパティはありません: クラスの URL: org.apache.log4j.jdbcplus.JDBCAppender

このコードでは:

appender new org.apache.log4j.jdbcplus.JDBCAppender(
        name: "stacktrace",
        URL: "jdbc:postgresql://localhost:5432/test",
        user: "test",
        password: "test",
        dbclass: "org.postgresql.Driver",
        sql: "INSERT INTO audit VALUES('@MSG@','@THROWABLE@');"
    )

jar インポートまたはアペンダー構成のエラーですか?

よろしくお願いします、

アンドレ・クルス。

4

1 に答える 1

1

org.apache.log4j.jdbc.JDBCAppender(これは Log4j jar の標準の JDBCAppender クラスです)setURLメソッドがありますが、メソッドがあるものを使用org.apache.log4j.jdbcplus.JDBCAppenderしているsetUrlため、その行は次のようになります。

url: "jdbc:postgresql://localhost:5432/test",
于 2013-10-23T08:12:55.787 に答える