यह एप्लिकेशन सिस्टम की रनटाइम जानकारी को रिकॉर्ड करता है, कोड के निष्पादन क्रम को ट्रैक करता है, और रनटाइम त्रुटियों या अन्य असामान्य जानकारी का पता लगाता है।
लॉग को गंभीरता के स्तरों और कार्यात्मक मॉड्यूल के अनुसार वर्गीकृत किया जाता है।
इन्हें टर्मिनल के माध्यम से आउटपुट किया जाता है या फ़ाइलों के रूप में संग्रहीत किया जाता है।
इनका उपयोग मुख्य रूप से सिस्टम के संचालन के दौरान आने वाली असामान्य स्थितियों का निदान और निवारण करने के लिए किया जाता है।
यह HTTP API अनुरोध और प्रतिक्रिया विवरण रिकॉर्ड करता है, जिसमें अनुरोध ID, API पाथ, हेडर, प्रतिक्रिया स्थिति कोड और लगने वाला समय जैसी जानकारी पर विशेष ध्यान दिया जाता है।
इन्हें टर्मिनल के माध्यम से आउटपुट किया जाता है या फ़ाइलों के रूप में संग्रहीत किया जाता है।
इनका उपयोग मुख्य रूप से API के आह्वान और निष्पादन प्रदर्शन को ट्रैक करने के लिए किया जाता है।
यह उपयोगकर्ता (या API) द्वारा सिस्टम संसाधनों पर की गई कार्रवाइयों को रिकॉर्ड करता है, जिसमें संसाधन प्रकार, लक्ष्य वस्तु, ऑपरेशन प्रकार, उपयोगकर्ता जानकारी और ऑपरेशन स्थिति जैसी जानकारी पर विशेष ध्यान दिया जाता है।
उपयोगकर्ता ने क्या किया और क्या परिणाम उत्पन्न हुए, इसे बेहतर ढंग से ट्रैक करने के लिए, अनुरोध पैरामीटर और प्रतिक्रियाओं को मेटाडेटा के रूप में संग्रहीत किया जाता है। यह जानकारी अनुरोध लॉग के साथ आंशिक रूप से ओवरलैप करती है, लेकिन पूरी तरह से समान नहीं है - उदाहरण के लिए, अनुरोध लॉग में आमतौर पर पूर्ण अनुरोध निकाय शामिल नहीं होते हैं।
अनुरोध पैरामीटर और प्रतिक्रियाएँ डेटा स्नैपशॉट के बराबर नहीं हैं। वे यह बता सकते हैं कि किस प्रकार के ऑपरेशन हुए, लेकिन संशोधन से पहले का सटीक डेटा नहीं बता सकते, इसलिए इनका उपयोग संस्करण नियंत्रण या गलत संचालन के बाद डेटा को पुनर्स्थापित करने के लिए नहीं किया जा सकता है।
इन्हें फ़ाइलों और डेटाबेस तालिकाओं दोनों के रूप में संग्रहीत किया जाता है।