मैं @ Slf4j का उपयोग करूंगा। निम्नलिखित का परीक्षण किया और यह अपेक्षित के रूप में काम करता है।
@SpringBootApplication
@Slf4j
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
log.info("testing logging with lombok");
}
}
तो फिर तुम लॉगिंग स्तर के रूप में वर्णित here बदल सकते हैं।
logging.level.com.example.DemoApplication=WARN
From the docs: "डिफ़ॉल्ट विन्यास जावा util लॉगिंग, Log4J2 और Logback के लिए प्रदान की जाती हैं।" ... "डिफ़ॉल्ट रूप से, यदि आप 'स्टार्टर्स' का उपयोग करते हैं, तो लॉगबैक लॉगिंग के लिए उपयोग किया जाएगा। उपयुक्त लॉगबैक रूटिंग भी यह सुनिश्चित करने के लिए शामिल है कि निर्भर पुस्तकालय जो जावा का उपयोग लॉगिंग, कॉमन्स लॉगिंग, लॉग 4 जे या एसएलएफ 4 जे सभी काम करेंगे सही ढंग से। "
स्रोत
2017-05-10 20:19:52
मैं '@ Slf4j (lombok.extern.slf4j.Slf4j) का उपयोग करता हूं और मेरे पास logback.xml में मेरी लॉग सेटिंग्स हैं। और यह बहुत बढ़िया काम करता है – pvpkiran
कूल, मैं बिना किसी अतिरिक्त कॉन्फ़िगरेशन के बॉक्स के कॉन्फ़िगरेशन का उपयोग करना चाहता हूं, इसलिए कोई 'logback.xml' या कुछ भी नहीं। – dkanejs