Errors, लॉगिंग और परफ़ॉर्मेंस · प्रश्न 9 / 12

namespace Vendor\MyExt की classes को level INFO से अपनी अलग फ़ाइल में लिखना चाहिए। configuration $GLOBALS['TYPO3_CONF_VARS']['LOG']['Vendor']['MyExt']['writerConfiguration'][LogLevel::INFO][FileWriter::class] = ['logFileInfix' => 'myext'] है। कौन-से कथन सही हैं?

2 उत्तर सही हैं। मध्यम

उत्तर दिखाएँ

उत्तर

  • B entries var/log/typo3_myext_<hash>.log जैसी फ़ाइल में पहुँचती हैं
  • D इन classes पर केवल यही writerConfiguration लागू होती है, WARNING वाली global configuration अतिरिक्त रूप से लागू नहीं होती

व्याख्या

logger का नाम क्लास नाम से बनता है (Vendor.MyExt.Service.Import), और LogManager सामान्य से विशिष्ट की ओर सबसे विशिष्ट writerConfiguration खोजता है। जैसे ही Vendor.MyExt के लिए कोई मौजूद होती है, वह global को बदल देती है। FileWriter logFileInfix को default log फ़ाइल के hash के आगे लगाता है, जिससे typo3_myext_<hash>.log बनता है। केवल DatabaseWriter database में लिखता है, और वह यहाँ कॉन्फ़िगर नहीं है।

सर्टिफ़िकेशन और परीक्षाएँ

अगली परीक्षा कौन-सी होगी?

आप 19 परीक्षाओं का अभ्यास पहले से कर सकते हैं, 21 पर वोटिंग चल रही है। सभी सर्टिफ़िकेशन आधिकारिक जानकारी के साथ देखें, वोट करें या अपनी परीक्षा सुझाएँ।

सभी सर्टिफ़िकेशन देखें