लॉग फ़ाइल नाम में टाइमस्टैम्प को जोड़ना वर्तमान में मैं फ़ाइल में लॉगिंग लॉग के लिए जावा उपयोग का उपयोग कर रहा हूं जिसे java.util.logging.FileHandler.pattern
से कॉन्फ़िगर किया जा सकता है। मैं लॉग फ़ाइल नाम में एक टाइमस्टैम्प जोड़ना चाहता हूं। मुझे java.util.logging.FileHandler.pattern
संपत्ति से लॉग फ़ाइल पथ भी लेना होगा।जावा उपयोग लॉगजर
उत्तर
public static String currentTimestamp() {
Calendar c = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
DateFormat f = DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.MEDIUM);
return f.format(c.getTime());
}
इस तुम वापस एक टाइमस्टैम्प
इस post पर एक नज़र डालें देता है, विवरण में प्रवेश की व्याख्या।
आप अपनी कॉन्फ़िगरेशन फ़ाइल में समय के लिए %t
का उपयोग कर सकते हैं।
लिंक अब मौजूद नहीं है। java.util.logging.FileHandler% t –
का समर्थन नहीं करता है यह अब भी temp निर्देशिका है (/ tmp) – Thomas
https://docs.oracle.com/javase/7/docs/api/java/util/logging/FileHandler। एचटीएमएल कहता है: "% टी" सिस्टम अस्थायी निर्देशिका –
आप बिलाव से FileHandler का पुन: उपयोग कर सकते हैं, यह फ़ाइल नाम timestamps और यह हर दिन के रोल:
http://tomcat.apache.org/tomcat-6.0-doc/api/org/apache/juli/FileHandler.html
https://github.com/apache/tomcat/blob/TOMCAT_7_0_42/java/org/apache/juli/FileHandler.java
सकता है इस उदाहरण में मदद करता है।
String timeStamp = new SimpleDateFormat().format(new Date());
FileHandler fh = new FileHandler("./jay_log_%u.%g_" +timeStamp +".log", 30000,4);
logger.addHandler(fh);
- 1. रेल लॉगजर संदेश test.log?
- 2. लॉगजर नहीं उठा सकते हैं?
- 3. स्ट्रिंग सरणी में लॉगजर मान कैसे प्राप्त करें
- 4. रूबी: एक स्ट्रिंग चर में लॉगजर संदेश भेजें?
- 5. स्कैला * बिना * लॉग इन करने के लिए * प्रत्येक उदाहरण * में लॉगजर का संदर्भ कैसे करें?
- 6. लॉगजर कमांड का उपयोग करके मैं लिनक्स में किसी विशिष्ट फ़ाइल को कैसे लॉग कर सकता हूं?
- 7. का उपयोग जावा
- 8. जावा कोड उपयोग परीक्षक
- 9. जावा सीमित संसाधन उपयोग
- 10. उपयोग 'के लिए' जावा
- 11. जावा बिगडिमल स्मृति उपयोग?
- 12. जावा थ्रेडपूल उपयोग
- 13. "||" का उपयोग करना जावा
- 14. जावा थ्रेड पुन: उपयोग
- 15. का उपयोग कर जावा
- 16. का उपयोग कर जावा
- 17. अजगर का उपयोग करना जावा
- 18. जावा CPU उपयोग को कम
- 19. जावा 6 अत्यधिक मेमोरी उपयोग
- 20. जावा स्टेटमेंट ऑब्जेक्ट पुन: उपयोग?
- 21. का उपयोग जावा वर्गों Grails
- 22. जावा बराबर बयान 'का उपयोग'
- 23. जावा में मेमोरी उपयोग ढूँढना
- 24. का उपयोग जावा मानचित्र खोज
- 25. जावा में e.printStackTrace() का उपयोग
- 26. जावा बाइटकोड (जावा का उपयोग किए बिना) संकलित करें
- 27. जावा स्क्रिप्टइंजिन: जावा पक्ष पर मूल्य का उपयोग कर?
- 28. विषम व्यवहार युगल मैं का उपयोग कर जावा में जावा
- 29. जावा कोड सर्वर से जावा कोड का उपयोग कर
- 30. कैसे जावा के साथ WebDriver का उपयोग करके जावा
मुझे आशा है कि आप slf4j को लॉगिंग मुखौटा के रूप में उपयोग कर रहे हैं? –
log4j का उपयोग करें :) और कम से कम संतुष्ट करने के लिए कुछ और वर्ण। –