私はgradleを使用してWebアプリケーションを作成しています。私はこのアプリでlog4jを使用しました。私はエラーを取得していますプロジェクトをビルドすると...log4j:エラー "org.apache.log4j.ConsoleAppender"オブジェクトが "org.apache.log4j.Appender"変数に割り当てられません
- のlog4j:ERROR A "org.apache.log4j.ConsoleAppender" オブジェクト "org.apache.log4j.Appender" 変数に割り当て可能ではありません。
- のlog4j:ERROR ":タイプ
- のlog4jの目的に対しERROR [[email protected]]:ERRORクラス "org.apache.log4j.Appenderが"
- のlog4jによってロードされましたorg.apache.log4j.ConsoleAppender "が[[email protected]]によって読み込まれました。
- log4j:エラー "stdout"という名前のアペンダをインスタンス化できませんでした。
まだ良い答えが見つかりませんでした。そして、私のプロジェクトは正しくビルドされ、ログマッサージが正しく表示されます。テストクラスでのみ動作します。
'ConsoleAppender'クラスはPowerMockのクラスローダーによって何とか読み込まれ、ベースの' Appender'型に正しくリンクされていません。 – chrylis