এসএলএফ 4 জে: "org.slf4j.impl.StaticLoggerBender" শ্রেণি লোড করতে ব্যর্থ। ত্রুটি


115
  • সংক্রান্ত অন্ধকার আইডিই ( নীল , জুনো এবং কেপলার (32 এবং 64 বিট সংস্করণগুলি))
  • প্ল্যাটফর্মগুলি : উইন্ডোজ , উবুন্টু , ম্যাক
  • এম 2 ই সংস্করণ : 1.1.0.20120530-0009 , 1.2.0.20120903-1050 , 1.3.0.20130129-0926 ,
    1.4.0.20130601-0317

সাধারণ তথ্য

M2e সংস্করণ 1.1 আপডেট করার পরে উপরের ত্রুটিটি এসেছিল। এম 2 ই 1.1 মুছে ফেলা এবং এম 2 ই 1.0 এ ফিরে যাওয়ার মাধ্যমে সবকিছু ঠিকঠাক কাজ করেছে। আমি উইন্ডোজ এবং উবুন্টুতে সমস্যাটি পুনরাবৃত্তি করার চেষ্টা করেছি এবং এটি আমাকে ঠিক একই ত্রুটি দিয়েছে। Slf4j-api এবং লগব্যাকের অসংখ্য কনফিগারেশন পরীক্ষা করা হয়েছিল তবে কোনওটিই কাজ করছে বলে মনে হয় না।

Slf4j নির্ভরতা না ঘোষণা করেও কোনও ত্রুটিযুক্ত প্রকল্পে ত্রুটিটি উপস্থিত হয় ।

  • নতুন মাভেন প্রকল্প -> মেন-আরচাইটিপ-কুইকস্টার্ট

    এবং

  • নতুন মাভেন প্রকল্প -> প্রত্নতলা নির্বাচন ছাড়াই সহজ প্রকল্প

    এর ফল

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".

পরিবেশ ও কনফিগারেশন পরীক্ষা করা হচ্ছে

Eclipse Indigo এবং Eclipse Juno (32 এবং 64 বিট উভয়) ম্যাকের সাথে, 32 বিট উবুন্টুতে এবং উইন্ডোজে on৪ এবং 32 বিটের সাথে পরীক্ষিত। জুনো ক্লাসিক , জুনো মডেলিং সরঞ্জামগুলি , কেপলার স্ট্যান্ডার্ড , কেপলার মডেলিং সরঞ্জামগুলির নতুন ইনস্টলগুলির পরীক্ষিত এবং একই ত্রুটি তৈরি করে।

বিশ্রামটি পরিষ্কার , ইনস্টল , পরীক্ষা , স্থাপন , জেনারেট-উত্স , বৈধকরণ , সংকলন , প্যাকেজ , ইন্টিগ্রেশন-পরীক্ষা , যাচাইকরণ এবং লক্ষ্যগুলির সংমিশ্রণগুলির সাথে বাকি লক্ষ্যগুলি সহ পরিষ্কার হয়। এছাড়া উপস্থিত পরামিতি সঙ্গে -e এবং -X । এম 2 ই সংগ্রহস্থল মুছতে এবং এটিকে স্ক্র্যাচ থেকে ডাউনলোড করার চেষ্টা করা হয়েছিল তবে সফলতা ছাড়াই আবার। এটি আমার উল্লেখ করা উচিত যে এটি উপরোক্ত সমস্ত সিস্টেমে 3 টি বিভিন্ন মেশিন এবং ভার্চুয়াল বাক্সে পরীক্ষা করা হয়েছিল তবে এটি একই ত্রুটি সৃষ্টি করেছিল।

সমস্ত বিভিন্ন লগব্যাক কনফিগারেশন (1.0.4 থেকে 1.0.13 পর্যন্ত) চেষ্টা করেছে যা slf4j -api এবং লগব্যাক-কোর নির্ভরতাগুলি সমাধান করে, তবে সমস্তগুলি একই ত্রুটি উত্পাদন করে:

<dependency>
   <groupId>ch.qos.logback</groupId>
   <artifactId>logback-classic</artifactId>
   <version></version>
</dependency>

সমস্ত পৃথক চেষ্টা করেছেন (1.6.1 থেকে 1.7.5 পর্যন্ত) slf4j- সাধারণ কনফিগারেশন।

<dependency>
   <groupId>org.slf4j</groupId>
   <artifactId>slf4j-simple</artifactId>
   <version></version>
   <scope>compile</scope>
</dependency>

লগ 4 জে-ওভার-এসএফ 4 জে কনফিগারেশনগুলি (1.6.1 থেকে 1.7.5 পর্যন্ত) সমস্ত পৃথক করে চেষ্টা করেছেন ।

<dependency>
   <groupId>org.slf4j</groupId>
   <artifactId>log4j-over-slf4j</artifactId>
   <version></version>
   <scope>compile</scope>
</dependency>

সমস্ত পৃথক চেষ্টা করেছেন (1.6.1 থেকে 1.7.5 পর্যন্ত) slf4j-jdk14 কনফিগারেশন।

<dependency>
   <groupId>org.slf4j</groupId>
   <artifactId>slf4j-jdk14</artifactId>
   <version></version>
   <scope>compile</scope>
</dependency>

সমস্ত পৃথক (1.6.1 থেকে 1.7.5 পর্যন্ত) slf4j-log4j12 কনফিগারেশনের চেষ্টা করেছেন।

<dependency>
     <groupId>org.slf4j</groupId>
     <artifactId>slf4j-log4j12</artifactId>
     <version></version>
     <scope>compile</scope>
</dependency>

Slf4j-nop 1.7.5 কনফিগারেশনের চেষ্টা করা হয়েছে।

<dependency>
  <groupId>org.slf4j</groupId>
  <artifactId>slf4j-nop</artifactId>
  <version>1.7.5</version>
  <scope>compile</scope>
</dependency>

সর্বশেষে তবে ত্রুটি সত্ত্বেও লগগুলি সেভ এবং মুদ্রিত হয় না।


ত্রুটিটি পুনরুত্পাদন করার উপায়

  • Eclipse Juno, Indigo or Kepler 32 বা 64 বিট ডাউনলোড করুন (সমস্ত ইনস্টলেশন একই ত্রুটির কারণ হবে)।

    • এম 2 ই ইনস্টল করুন --গ্রহণের জন্য মাভেন ইন্টিগ্রেশন

      অথবা

    • আপনার এম 2 ই সংস্করণটি 1.1.0.20120530-0009 , বা 1.2.0.20120903-1050 , বা 1.3.0.20130129-0926 , বা 1.4.0.20130601-0317 এ আপডেট করুন )


    • ফাইল নির্বাচন করুন -> নতুন-> অন্যান্য-> মাভেন প্রকল্প-> পরবর্তী ক্লিক
      করুন-> ক্যাটালগ থেকে maven-archetype-quickstart নির্বাচন করুন -> সমাপ্তি

      অথবা

    • ফাইল নির্বাচন করুন -> নতুন-> অন্যান্য-> মাভেন প্রকল্প-> পরবর্তী ক্লিক করুন-> একটি সাধারণ প্রকল্প তৈরি করুন নির্বাচন করুন (প্রত্নতাত্ত্বিক নির্বাচন বাদ দিন) -> সম্পূর্ণ শিল্পকর্মের তথ্য-> সমাপ্তি

  • প্রকল্পে ডান ক্লিক করুন-> হিসাবে চালান-> পরিষ্কার ইনস্টল (বা উপরে উল্লিখিত অন্য কোনও লক্ষ্য)

কনসোলের প্রথম লাইনটি হবে

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

পিএস বিদ্যমান প্রকল্পগুলি এম 2 ই সংস্করণটি 1.1.0.20120530-0009 , 1.2.0.20120903-1050 , 1.3.0.201303099-0926 , 1.4.0.20130601-0317 এ আপডেট করার পরে একই ত্রুটি তৈরি করবে


আপডেট

সম্পাদনা

এম 2e সমর্থন সাইট:

  • উপরের প্রশ্নটি এম 2e সমর্থন সাইটে একটি বাগ হিসাবে পোস্ট করা হয়েছিল এবং ইগর ফেডোরেনকোর উত্তর ছিল

    এই বার্তাটি দমন করার জন্য কোনও তাত্ক্ষণিক পরিকল্পনা নেই।

    উপরের বাগটি দেখার জন্য দয়া করে এম 2 ই অফিশিয়াল সাপোর্ট সাইটটি দেখুন


সম্পাদনা 2

  • উপরে ত্রুটি লক্ষণ উপস্থিত করার সময় m2e সংস্করণ 1.2.0.20120903-1050


সম্পাদনা 3

  • উপরের ত্রুটি ইঙ্গিতটি এম 2 ই সংস্করণে 1.3.0.20130129-0926 এও উপস্থিত রয়েছে


সম্পাদনা 4

  • উপরের ত্রুটি ইঙ্গিতটি এম 2 ই সংস্করণে 1.4.0.20130601-0317 এও উপস্থিত রয়েছে


সম্পাদনা 5

                              ***Reported FIXED***

@ ইলিরান মালকা এটি দীর্ঘ তবে একটি কারণ সহ। লোকেদের একই প্রশ্ন জিজ্ঞাসা করা এড়াতে সহায়তা করার চেষ্টা করা এবং তারা যদি একই সমস্যার মুখোমুখি হয় তবে বুঝতে খুব প্রয়োজনীয় হতে পারে এমন প্রতিটি বিবরণ অন্তর্ভুক্ত করে আমাকে খুব বেশি পছন্দ করতে দেয়নি। :-)
কনস্টান্টিনোস মার্জারাইটিস

Neo4j সাথে ব্যবহারের বসন্ত ডেটা চেষ্টা করার সময় আমি এই ত্রুটি পেয়েছিলাম আমি slf4jউভয় slf4j-api-1.7.7এবং jcl-over-slf4j-1.7.7যদি আমি এদের কেউ মুছে ফেলার জন্য চেষ্টা আমি বলার অপেক্ষা রাখে না যে তাদের একটি ত্রুটির বার্তা পেতে Loggerবর্গ অনুপস্থিত। আমার কি করা উচিৎ?
ব্যবহারকারী 1885868

@ কনস্ট্যান্টিনোস মারগারাইটিস আপনি কীভাবে এটি pom.xML দিয়ে ঠিক করবেন তা বলতে পারেন, আমি এটি স্থানীয় সেটআপে কাজ করতে পারি তবে জেনকিনসে এটি সর্বদা ব্যর্থ হয়।
বিক্রমভি

আপনার বর্তমান সেটআপ @ ভিকরামভি কী?
কনস্ট্যান্টিনোস মার্জারাইটিস

এই বিষয়ে ফিরে আসার জন্য @ কনস্টান্টিনোস মারগারাইটিসকে ধন্যবাদ। আমি বুঝতে পারি যে লেনিনের মেভেনটি 3.0 সংস্করণটি সর্বশেষ সংস্করণে আপগ্রেড হয়েছে এবং আবার চেষ্টা করেছিলেন। এই বিষয়টি স্থির করে। তবে কী ভুল হতে পারে তা জানার চেষ্টা করে পুরো দিন কাটাতে হয়েছিল। যাইহোক, ধন্যবাদ.
বিক্রমভি 4'16

উত্তর:


75

আমি এই ত্রুটিটিও নিশ্চিত করতে পারি।

কার্যসংক্রান্ত: ব্যবহার করা বাহ্যিক ম্যাভেন m2eclipse ভিতরে, পরিবর্তে এটি ম্যাভেন এমবেডেড হচ্ছে।

এটি তিনটি ধাপে করা হয়:

1 স্থানীয় মেশিনে মাভেন ইনস্টল করুন (পরীক্ষা-যন্ত্রটি ছিল উবুন্টু ১০.১০)

mvn - রূপান্তর

অ্যাপাচি মাভেন ২.২.১ (আরডিবিয়ান -4) জাভা সংস্করণ: 1.6.0_20 জাভা হোম: / usr / lib / jvm / java-6-openjdk / jre ডিফল্ট লোকেল: ডি_ডিই, প্ল্যাটফর্ম এনকোডিং: ইউটিএফ -8 ওএস নাম: "লিনাক্স" সংস্করণ: "2.6.35-32-জেনেরিক" খিলান: "amd64" পরিবার: "ইউনিক্স"

2 maven রান করুন বাহ্যিকভাবে কীভাবে কনসোল থেকে maven চালানো যায় তা লিঙ্ক করুন

> cd path-to-pom.xml
> mvn test
    [INFO] Scanning for projects...
    [INFO] ------------------------------------------------------------------------
    [INFO] Building Simple
    [INFO]    task-segment: [test]
    [INFO] ------------------------------------------------------------------------
    [...]
    [INFO] Surefire report directory: [...]/workspace/Simple/target/surefire-reports
    
    -------------------------------------------------------
     T E S T S
    -------------------------------------------------------
    Running net.tverrbjelke.experiment.MainAppTest
    Hello World
    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 sec
    
    Results :
    
    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
    
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESSFUL
    [INFO] ------------------------------------------------------------------------
    [...]

এম 2 স্লিপসের ভিতরে 3: এমবেডেড মেভেন থেকে স্থানীয় মেভেনে স্যুইচ করুন

  • জানতে যেখানে স্থানীয় ম্যাভেন বাড়িতে ইনস্টলেশন Dir আছে ( mvn --version, অথবা আপনার জন্য Google MAVEN_HOMEআমার জন্য এই আমাকে সাহায্য যে /usr/share/maven2)
  • গ্রহনে মেনু-> উইন্ডো-> পছন্দসমূহ-> মাভেন-> ইনস্টলেশন-> সেই স্ট্রিংটি প্রবেশ করান। তারপরে আপনার নতুন বাহ্যিক মেভেনের দিকে যাওয়া উচিত ছিল।
  • তারপরে আপনার প্রকল্পটি যেমন "ম্যাভেন টেস্ট" হিসাবে চালান।

ত্রুটি-বার্তা চলে যেতে হবে।


1
বিরক্তিকর ত্রুটিটি বাইপাস করার জন্য এটি একমাত্র কার্যকারণ হওয়ায় আমি আপনার উত্তরটি গ্রহণ করছি। আপনার বিশ্লেষণাত্মক উত্তরের জন্য আপনাকে অনেক ধন্যবাদ। :) ..
কনস্ট্যান্টিনোস মার্জারাইটিস

3
হুম আমি উইন্ডোতে আছি এবং নতুন বাহ্যিক ইনস্টলেশনগুলিতে পরিবর্তন করেছি, তবে ত্রুটিটি এখনও রয়েছে !?
stefan.at.wpf

4
দুঃখিত, এটি কাজ করে। দ্রষ্টব্য যে রান কনফিগারেশনে ম্যাভেন রানটাইম (অভ্যন্তরীণ / বাহ্যিক) জন্য একটি বিকল্প রয়েছে। সুতরাং আপনি যদি কোনও সংরক্ষিত ব্যবহার করেন তবে এটি আপডেট করার বিষয়টি নিশ্চিত করুন।
stefan.at.wpf

@ stefan.at.wpf শুনে শুনে ভালো লাগছে যে এটি কার্যকর হয়েছে। আপনি যদি চান, আপনি বাগের মেলিং তালিকায় সাবস্ক্রাইব করতে পারেন এবং কিছু পরিবর্তন হলে আপনি অবহিত করতে পারেন।
কনস্ট্যান্টিনোস মার্জারাইটিস

2
আমার জন্য, #mvn --versionMAVEN_HOME প্রদর্শন করা সুবিধাজনক।
বায়োবিয়াওকি

25

এটি সমাধানের জন্য SLF4J সাইটে একটি ডকুমেন্টেশন রয়েছে। আমি এটি অনুসরণ করেছি এবং slf4j-api-1.6.1.jar এর সাথে আমার আবেদনটির সাথে slf4j-simple-1.6.1.jar যুক্ত করেছি যা আমার ইতিমধ্যে ছিল his এটি আমার সমস্যার সমাধান করেছে

slf4j


4
এই কাজটি, maven এ যুক্ত করতে পারে: <d dependency> <groupId> org.slf4j </groupId> <artifactId> slf4j- সরল </ ਆਰটিফ্যাক্টআইডি> <রূপান্তর> 1.XX </version> </d dependency> // এর সাথে প্রতিস্থাপন করুন আপনার সংস্করণ
এনরিক সান

@ মোহাম্মদ ইরফান আমাকে কি এই টুজারকে গ্রহনে লাইবস ফোল্ডারে যুক্ত করতে হবে?
এরম

1
আমি মাভেনের পরবর্তী সংস্করণটি ব্যবহার করছি এবং উপরের পদক্ষেপগুলি অনুসরণ করেছি, তবে এই উত্তরটিই সমস্যাটি দূরে সরিয়ে নিয়েছে - ধন্যবাদ :)
রব উইলসন

15

আপনি যদি গ্র্যাডল ব্যবহার করছেন তবে এটি যুক্ত করুন:

dependencies { 
... 
compile "org.slf4j:slf4j-simple:1.7.9" 
... 
}

এটি গ্রেডলের সাথে এখানে কাজ করে !! যখন আমরা সেই লাইব্রেরিটি যুক্ত করি তখন কী ঘটে যায় তা আপনি ব্যাখ্যা করতে পারেন?
ফিলিপ পেরেরা

5

গ্রেডলের সাথে একই ফলাফলের সাথে একই রকম ত্রুটি ছিল এবং এটি অনুসরণ করে এটি সমাধান করতে সক্ষম হয়েছিল:

//compile 'org.slf4j:slf4j-api:1.7.1'
compile group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.1'
compile group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.1'
compile group: 'org.apache.logging.log4j', name: 'log4j-slf4j-impl', version: '2.1'

আউট-কমেন্ট করা লাইনটিই ত্রুটির আউটপুট ঘটায়। আমি বিশ্বাস করি আপনি এটি ম্যাভেনে স্থানান্তর করতে পারবেন।


3

আপনি আপনার মভেন নির্ভরতা ফাইলটিতে সংস্করণ নির্দিষ্ট করেননি এটি সর্বশেষ জারটি কেন বাছাই করছে না তা
পাশাপাশি আর্টিক্ট আইডির সাথে আপনাকে আরও একটি ডেপেন্ডেন্সি দরকার slf4j-log4j12
এটি আপনার পোম ফাইলে অন্তর্ভুক্ত করুন

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-log4j12</artifactId>
    <version>1.5.6</version>
</dependency>

ত্রুটিটি এখনও সমাধান না হলে আমাকে জানতে দিন
আমি এই লিঙ্কটি দেখার জন্য আপনাকেও পুনঃসংশোধন করি


3
বর্ণিত সমস্ত সংস্করণ চেক করা হয়েছিল। পুনরাবৃত্তি এড়াতে আমি সেখানে এটি ঘোষণা করিনি। ট্যাগটি ইচ্ছাকৃতভাবে খালি ছেড়ে গেছে। দয়া করে দেখুন যে উপরের সমস্যাটি এম 2 ই সমর্থন সাইটের জন্য বাগ হিসাবে পোস্ট করা হয়েছিল এবং এম 2e বিকাশকারীদের দ্বারা দমন না করা থাকলে উপরের ত্রুটিটি সমাধান করার কোনও উপায় নেই। আমি ওয়েবসাইটটি বহুবার পড়েছি এবং আমি সমস্ত সম্ভাব্য লাইব্রেরি অন্তর্ভুক্ত করেছি যা সমস্যার সমাধান করতে পারে। দুর্ভাগ্যক্রমে কোনও কনফিগারেশন কাজ করেনি কারণ এটি ঘোষিত নির্ভরতাগুলির চেয়ে এম 2e এর সাথে করতে হয়। উপরের ত্রুটিটি ম্যাভেন কনসোলে বা নেটবিনে প্রদর্শিত হবে না।
কনস্ট্যান্টিনোস মার্জারাইটিস

1
slf4j-log4j12 হল slf4j- সরল, slf4j-jdk14 এবং লগব্যাক-ক্লাসিক সহ আরও একটি বাধ্যতামূলক। উপরোক্ত নির্ভরতাগুলির কোনওটিরই বাধ্যতামূলকভাবে সমস্যাটি সমাধান করা উচিত ছিল। আমি আগে যেমন ব্যাখ্যা করেছি সমস্যাটি এম 2 ই নিয়ে। যাই হোক ধন্যবাদ.
কনস্ট্যান্টিনোস মার্জারাইটিস

3

আপনার pom.xML ফাইলে এই কোডটি আটকান। এটা আমার জন্য কাজ করে.

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-simple</artifactId>
    <version>1.6.1</version>
    <scope>test</scope>
</dependency>

এটি "org.slf4j.impl.StaticLoggerBender" ত্রুটিটি সমাধান করে, তবে এখন সমস্ত কিছু লগ করা হচ্ছে, আমি লগ 4j.xML এবং log4j.properties (একবারে একটি) এসসিআর / পরীক্ষা / সংস্থানগুলিতে রেখেছি, এখন আমার প্রকল্পের সমস্ত ফ্রেমওয়ার্ক লগইন করছে আমার নিজের লগিং ব্যতীত টন বার্তা।
ওজেভিএম

1

বিষয়টি সরেজমিনে এসে দেখার বিষয়টি শেষ হয়ে গিয়েছিল। বিশ্বাস করুন অন্যদের জন্য যারা এখানে একই সমস্যাটি নিয়ে আসছেন তাদের জন্য এটি ভাল পড়া হবে:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=387064


শুধু একটি লিঙ্ক নয়, একটি সম্পূর্ণ উত্তর প্রদান করুন।
slfan

@ প্রিন্স আপনি প্রশ্নের বিবরণ পড়লে আপনি এমন একটি অংশ খুঁজে পেতে পারেন যা বলছে "উপরের বাগটি দেখার জন্য দয়া করে এম 2 ই অফিশিয়াল সাপোর্ট সাইটটি দেখুন" যা আপনার উল্লেখ করা ইউআরএলকে নির্দেশ করে।
কনস্ট্যান্টিনোস মার্জারাইটিস

উফ .. আমার খারাপ। আন্তরিক ক্ষমাপ্রার্থী!
যুবরাজ

1

আমার স্প্রিং বুট - গ্রিডল অ্যাপ্লিকেশনটি ইক্লিপস লুনায় চলমান for আমি আমার প্রকল্পের .classpath এ ম্যানুয়ালি একটি এন্ট্রি যুক্ত করে এটি সমাধান করতে পারলাম

<classpathentry sourcepath="C:/Users/<username>/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-simple/1.7.7/3150039466ad03e6ef1c7ec1c2cbb0d96710cf64/slf4j-simple-1.7.7-sources.jar" kind="lib" path="C:/Users/<username>/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-simple/1.7.7/8095d0b9f7e0a9cd79a663c740e0f8fb31d0e2c8/slf4j-simple-1.7.7.jar"/>

আইডিয়া এই সমাধান অনুসরণ করা হয় । তবে কীভাবে বাস্তবায়ন করা যায় তা কেস টু কেস নির্ভর করে। ফিক্সিংয়ের একটি উপায় যা আমি উপরে ব্যবহার করেছি।

আশাকরি এটা সাহায্য করবে.


0

এটি কোনও ত্রুটি বার্তা নয় বরং একটি সতর্কতা। এটি তাদের ওয়েবসাইটে খুব স্পষ্টভাবে ব্যাখ্যা করা হয়েছে:

এই সতর্কতা, অর্থাত্ কোনও ত্রুটি নয়, বার্তাটি রিপোর্ট করা হয় যখন কোনও এসএলএফ 4 জে সরবরাহকারী শ্রেণীর পথে পাওয়া যায় নি। Slf4j-nop.jar slf4j-simple.jar, slf4j-log4j12.jar, slf4j-jdk14.jar বা লগব্যাক-ক্লাসিক.জারের একটি (এবং শুধুমাত্র একটি) শ্রেণিতে পাঠানো সমস্যার সমাধান করা উচিত। নোট করুন যে এই সরবরাহকারীদের অবশ্যই slf4j-api 1.8 বা তার পরে লক্ষ্য করতে হবে।

কোনও সরবরাহকারীর অনুপস্থিতিতে, এসএলএফ 4 জে কোনও অপারেশন (এনওপি) লগার সরবরাহকারীকে ডিফল্ট করবে।

https://www.slf4j.org/codes.html#StaticLoggerBinder


0

জাভা ব্যবহার করে কাফকা প্রযোজক প্রোগ্রাম লেখার ক্ষেত্রে আমার একই সমস্যা ছিল। ভুল slf4j লাইব্রেরির কারণে এই ত্রুটিটি চলে আসছে। নীচে slf4j- সরল মাভেন নির্ভরতা ব্যবহার করুন যা আপনার সমস্যার সমাধান করবে।

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-simple</artifactId>
    <version>1.6.1</version>
    <scope>test</scope>
</dependency>
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.