में अद्वितीय कार्यकर्ता/थ्रेड/प्रक्रिया/अनुरोध आईडी प्राप्त करें बहु-थ्रेडेड वातावरण (जैसे अधिकांश वेब प्लेटफ़ॉर्म) में मैं अक्सर अपने ऐप्स के लॉग में कुछ प्रकार की थ्रेड आईडी शामिल करता हूं। यह मुझे यह बताने में सक्षम बनाता है कि कौन से लॉग एंट्री से अनुरोध किया गया था, अनुरोध/थ्रेड, जब एक साथ कई अनुरोध होते हैं जो एक ही लॉग पर एक साथ लिख रहे होते हैं।PHP
.NET/C# में, यह log4net के स्वरूपकों द्वारा किया जा सकता है, जो डिफ़ॉल्ट रूप से वर्तमान थ्रेड के ManagedThreadId
(एक संख्या) या Name
(दिए गए नाम) को शामिल करता है। इन गुणों विशिष्ट एक धागा पहचान (उदाहरण के लिए देखें: How to log correct context with Threadpool threads using log4net?
पीएचपी में, मैं इसी तरह कुछ भी नहीं मिला है (मैं गूगल, पीएचपी डॉक्स और एसओ) से कहा कि यह मौजूद है
यह उपयोगी हो सकता है: http://php.net/manual/en/function.zend-thread-id.php – Daan