2013-05-21 15 views
11

के लिए निर्भरता प्रबंधन मैं लॉगबैक के साथ एसएलएफ 4 जे का उपयोग शुरू करना चाहता हूं। मैंने लॉगबैक के ऑनलाइन documentation पर पढ़ा है और अब मैं अपने रेपो में जेएआर जोड़ने और इसे आज़माने के लिए तैयार हूं।एसएलएफ 4 जे और लॉगबैक

लेकिन मुझे नुकसान हुआ है! मुझे क्या जार चाहिए? मैंने उस नवीनतम एसएलएफ 4 जे (1.7.5) को डाउनलोड किया और जैसे slf4j-logback.jar को देखने की उम्मीद है, लेकिन इस तरह के कुछ भी नहीं दिखते हैं। मैंने पढ़ा है कि लॉगबैक में एसएलएफ 4 जे का "मूल कार्यान्वयन" है, लेकिन यह बिल्कुल नहीं पता कि इसका क्या अर्थ है, या यदि यह भी दर्शाता है कि मुझे क्लासपाथ पर slf4j-api-1.7.5.jar की भी आवश्यकता नहीं है।

तो मैं पूछता हूं: नवीनतम लॉगबैक (1.0.13) का उपयोग करने के लिए, मुझे किन जेएआर की आवश्यकता है? मैंने मेवेन सेंट्रल रेपो for logback 1.0.13 पर एक नज़र डाली और सूचीबद्ध किसी भी निर्भरता को न देखें, जिससे मेरी मदद नहीं हुई। अग्रिम में धन्यवाद!

उत्तर

20

आप इसे संक्रामक दो निम्नलिखित जोड़ देगा अपने पोम

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

को logback-क्लासिक जोड़ने की जरूरत:

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

और

<dependency> 
    <groupId>org.slf4j</groupId> 
    <artifactId>slf4j-api</artifactId> 
    <version>1.7.5</version> 
</dependency> 

अधिक जानकारी के लिए https://logback.qos.ch/setup.html#mavenBuild देखें।

+0

धन्यवाद! लेकिन यह भी org.codehaus.groovy/groovy-all की उम्मीद कर रहा है? कोई उपाय ..? –

+0

आप शायद सिर्फ वैकल्पिक निर्भरता जोड़ने की जरूरत: ' org.codehaus.groovy ग्रूवी-सब 2.4.0 ' स्रोत: https: //logback.qos। ch/setup.html # mavenBuild –

संबंधित मुद्दे