Mavenにないプロジェクトを継承しました&は依存関係のセットアップに関する文書を持っていません。私はslf4jに関連する多くのエラーを取得しています。コンパイルエラー:Loggerタイプのメソッドエラー(String、Object、Object)は、引数には適用されません
たとえば、次のコードで_logger.error()を呼び出すと、「Logger型のメソッドエラー(String、Object、Object)が引数に適用されません」というコンパイルエラーが生成されます。
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
//lines ommitted
Logger _logger;
//lines ommitted
_logger.error("getValueList|Error|valueId|{}|date|{}| current|{}|", _valueId, _date,_current);
これを避けるには、どのslf4jジャーをクラスパスに含める必要がありますか?注意してください、私はすでにクラスパスにslf4j 1.7.5をすべて持っています&ほとんどのロギングステートメントはうまくコンパイルされますが、他のステートメントはコンパイルされません。私はこれをどのように修正するか分からない。
UPDATE - 明快
のための追加の余分なコード
まあ、 '_logger'にはどのようなタイプがありますか? – Seelenvirtuose
@Seelenvirtuose私はそれがタイプエラーがコンパイルエラーで判断すると思います – jthomas
Logger _logger; org.slf4j.Loggerをインポートします。 org.slf4j.LoggerFactoryをインポート(&I) importsとして –