मैं एक स्काला/जावा परियोजना पर एसबीटी के साथ एक जार फ़ाइल बनाने की कोशिश कर रहा हूं। लॉग 4 जे कॉन्फ़िगरेशन फ़ाइल को छोड़कर सभी प्रोजेक्ट सही ढंग से निर्मित और पैक किए गए हैं।एसबीटी और वनजर प्लगइन के साथ log4J गुण फ़ाइल कैसे जोड़ें?
मुझे यह नहीं मिला कि अंतिम जार के क्लासपाथ में इसे कैसे शामिल किया जाए।
मैंने unmanagedBase
को build.sbt
फ़ाइल में सफलता के बिना जोड़ने की कोशिश की।
मैं यह कैसे कर सकता हूं?
क्या log4j के साथ चिपकने का कोई विशेष कारण है? यदि नहीं, तो आप इसके बेहतर उत्तराधिकारी, slf4j से लाभान्वित होंगे। Slf4s नामक एक स्कैला पिंपेड रैपर भी है। –
हां। यह जावा और स्कला स्रोतों के साथ एक मिश्रित परियोजना है और पुराने जावा स्रोतों को log4j के साथ प्रोग्राम किया गया था। स्कैला में हम पहले से ही slf4j और लॉगबैक –
का उपयोग करते हैं, इस मामले में, मैं पुराने कोड (http://slf4j.org/legacy.html) का समर्थन करने के लिए log4j-over-slf4j पुल का उपयोग कर सभी नए कोड के लिए slf4j का उपयोग करने का सुझाव देता हूं। –