मैं एक सिफारिश यह वाक्य विन्यास का उपयोग करने के लिए मिल गया है जब जावा में प्रवेश करने से बचने के लिए:sorrounding लॉगर अनावश्यक स्ट्रिंग निर्माण
if (logger.isLoggable(Log.FINE))
{
logger.fine("bla"+" bla"+" bla");
}
इस का कारण यह पैरामीटर स्ट्रिंग बैठाना की अनावश्यक निर्माण से बचने के लिए है लॉगिंग स्तर "ठीक" से कम है। (उपर्युक्त उदाहरण में - 5 अनावश्यक स्ट्रिंग ऑब्जेक्ट। ("ब्लै" एक्स 3, "ब्लै ब्लै" और "ब्लै ब्लै ब्लै")
मैं यह सुनना चाहता हूं कि अन्य इस बारे में क्या कर रहे हैं या यदि आपको लगता है कि इस सब पर आवश्यक है।
धन्यवाद !!
चूंकि यह सख्ती से राय का विषय है, इसे "समुदाय विकी" चिह्नित किया जाना चाहिए। –
मैं असहमत हूं। मुझे लगता है कि इस पर विचार-विमर्श किया जा सकता है। –
कारण मुझे नहीं लगता कि यह एक समुदाय विकी है कि मैं वास्तव में इस मुद्दे का सबसे अच्छा समाधान ढूंढ रहा हूं। एक बार मुझे "सर्वश्रेष्ठ समाधान" मिलेगा, मैं इसे उत्तर के रूप में चिह्नित करूंगा। – Ben