लॉगिंग (कंप्यूटिंग)

कम्प्यूटिंग में, संलेखन एक कंप्यूटर प्रणाली में होने वाली घटनाओं (कंप्यूटिंग) का एक अभिलेख रखने का कार्य है, जैसे समस्याएं, त्रुटियां या वर्तमान संचालन पर जानकारी। ये घटनाएँ प्रचालन प्रणाली या अन्य सॉफ़्टवेयर में हो सकती हैं। ऐसी प्रत्येक घटना के लिए एक संदेश या अभिलेख प्रविष्टि दर्ज की जाती है। इन अभिलेख संदेशों का उपयोग प्रणाली के संचालन की निगरानी और समझने के लिए, समस्याओं को पुनर्निरीक्षण करने या अंकेक्षण के दौरान किया जा सकता है। प्रणाली के संचालन का एक केंद्रीय अवलोकन करने के लिए संलेखन बहु-उपयोगकर्ता सॉफ़्टवेयर में विशेष रूप से महत्वपूर्ण है।

सरलतम स्थिति में, संदेशों को एक फ़ाइल में लिखा जाता है, जिसे अभिलेख फ़ाइल कहा जाता है। वैकल्पिक रूप से, संदेशों को एक समर्पित संलेखन प्रणाली या एक अभिलेख प्रबंधन सॉफ़्टवेयर में लिखा जा सकता है, जहाँ इसे एक डेटाबेस या एक अलग कंप्यूटर प्रणाली में संग्रहीत किया जाता है।

विशेष रूप से, लेन-देन अभिलेख एक प्रणाली और उस प्रणाली के उपयोगकर्ताओं के बीच संचार का अभिलेख होता है, या एक डेटा संग्रह विधि जो किसी व्यक्ति द्वारा उस प्रणाली के सीमावर्ती से किए गए संचालन के प्रकार, सामग्री या समय को स्वचालित रूप से अधिकृत करती है। वेब खोज के लिए, एक लेन-देन अभिलेख एक वेब खोज इंजन और उस वेब खोज इंजन पर जानकारी खोजने वाले उपयोगकर्ताओं के बीच एक खोज प्रकरण के दौरान हुई पारस्परिक प्रक्रिया का एक इलेक्ट्रॉनिक अभिलेखबद्ध है।

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

घटना अभिलेख
घटना अभिलेख एक लेखापरीक्षा प्रदान करने के लिए प्रणाली के निष्पादन में होने वाली घटनाओं को अभिलेखबद्ध करता है जिसका उपयोग प्रणाली की गतिविधि को समझने और समस्याओं का निदान करने के लिए किया जा सकता है। वे जटिल प्रणालियों की गतिविधियों को समझने के लिए आवश्यक हैं, विशेष रूप से कम उपयोगकर्ता सहभागिता वाले अनुप्रयोगों के सन्दर्भ में (जैसे सर्वर (कंप्यूटिंग) अनुप्रयोग) इसके प्रयोग की अहम भूमिका होती है।

एकाधिक स्रोतों से अभिलेख फ़ाइल प्रविष्टियों को संयोजित करना भी उपयोगी हो सकता है। यह दृष्टिकोण, सांख्यिकीय विश्लेषण के संयोजन में, विभिन्न सर्वरों पर प्रतीत होने वाली असंबंधित घटनाओं के बीच सांख्यिकीय सहसंबंध उत्पन्न कर सकता है। अन्य समाधान नेटवर्क-व्यापी पूछताछ और प्रतिवेदन को नियोजित करते हैं।

संचालन अभिलेख
अधिकांश डेटाबेस कुछ प्रकार के लेन-देन अभिलेख को बनाए रखते हैं, जो मुख्य रूप से बाद के विश्लेषण के लिए परीक्षण चरण के रूप में अभिप्रेत नहीं हैं, और मानव-पठनीय होने की सम्भावना नहीं है। डेटाबेस को अकस्मात (कंप्यूटिंग) या अन्य डेटा त्रुटियों से पुनर्प्राप्त करने और संग्रहीत डेटा को एक सुसंगत स्थिति में बनाए रखने की अनुमति देने के लिए ये अभिलेख संग्रहीत डेटा में परिवर्तन अभिलेखबद्ध करते हैं। इस प्रकार, डेटाबेस प्रणाली में सामान्यतः सामान्य घटना अभिलेख और संचालन अभिलेख दोनों होते हैं।

संचालन अभिलेख विश्लेषण
वेब सर्च इंजन, इंट्रानेट और वेब साइटों के लेन-देन अभिलेख में संग्रहीत डेटा का उपयोग ऑनलाइन खोजकर्ताओं की सूचना-खोज प्रक्रिया को समझने में मूल्यवान अंतर्दृष्टि प्रदान कर सकता है। यह समझ सूचना प्रणाली के डिजाइन, अंतरपृष्ठ विकास, और सामग्री संग्रह के लिए सूचना वास्तुकला तैयार करने के बारे में निर्देशित कर सकती है।

संदेश अभिलेख
इंटरनेट रिले चैट (IRC), तात्कालिक संदेशन, इंस्टेंट मैसेजिंग (IM) प्रोग्राम, पीयर-टू-पीयर फ़ाइल शेयरिंग क्लाइंट चैट फ़ंक्शंस के साथ, और मल्टीप्लेयर वीडियो गेम में (विशेष रूप से MMORPGs) में सामान्यतः टेक्स्ट को स्वचालित रूप से सहेजने की क्षमता होती है। संचार, दोनों सार्वजनिक (आईआरसी चैनल/आईएम फ़ंक्शंस/एमएमओ सार्वजनिक/पार्टी चैट संदेश) और संदेश अभिलेख के रूप में उपयोगकर्ताओं के बीच निजी चैट को संरक्षित करता है। संदेश अभिलेख लगभग सार्वभौमिक रूप से सिंपल टेक्स्ट फ़ाइलें हैं, लेकिन आईएम और वीओआईपी क्लाइंट (जो टेक्स्ट चैट का समर्थन करते हैं, जैसे स्काइप) पढ़ने में आसानी या कूटलेखन को सक्षम करने के लिए उन्हें HTML फ़ाइलों में या कस्टम प्रारूप में सहेज सकते हैं।

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

त्वरित संदेश
इंस्टेंट मैसेजिंग और वीओआईपी क्लाइंट प्रायः उपयोगकर्ता की गोपनीयता बढ़ाने के लिए एन्क्रिप्टेड अभिलेख को स्टोर करने का मौका देते हैं। इन अभिलेख को डिक्रिप्ट और देखने के लिए एक पासवर्ड की आवश्यकता होती है, और उन्हें प्रायः उनके संबंधित लेखन एप्लिकेशन द्वारा नियंत्रित किया जाता है। कुछ गोपनीयता केंद्रित मैसेजिंग सेवाएं, जैसे सिग्नल (सॉफ्टवेयर), उपयोगकर्ताओं के बारे में न्यूनतम अभिलेख अभिलेखबद्ध करती हैं, उनकी जानकारी को संपर्क समय तक सीमित करती हैं।

सर्वर अभिलेख
सर्वर अभिलेख एक ऐसी अभिलेख फ़ाइल (या कई फाइलें) होती है जो एक सर्वर (कंप्यूटिंग) द्वारा स्वचालित रूप से बनाई और रखी जाती है जिसमें उसके द्वारा की जाने वाली गतिविधियों की एक सूची होती है।

एक विशिष्ट उदाहरण एक वेबसर्वर निर्देशिका की अनुक्रमणिका अभिलेख है जो पृष्ठ अनुरोधों का इतिहास बनाए रखता है। विश्वव्यापी वेब संकाय वेब सर्वर अभिलेख फ़ाइलों के लिए एक मानक प्रारूप (सामान्य अभिलेख प्रारूप) रखता है, लेकिन अन्य स्वामित्व प्रारूप सम्मिलित हैं। कुछ सर्वर मानव पठनीय मानक बनाम कंप्यूटर पठनीय प्रारूपों (जैसे JSON) में जानकारी अभिलेख कर सकते हैं। अधिक हाल की प्रविष्टियाँ सामान्यतः फ़ाइल के अंत में जोड़ी जाती हैं। अनुरोध के बारे में जानकारी, क्लाइंट (कंप्यूटिंग) आईपी पता, अनुरोध कैलेंडर दिनांक/समय, अनुरोधित वेब पृष्ठ, एचटीटीपी कोड, बाइट सेवित, उपयोगकर्ता एजेंट और HTTP रेफरर सहित साधारणतयः जोड़े जाते हैं। इस डेटा को एक फ़ाइल में जोड़ा जा सकता है, या अलग-अलग अभिलेख में अलग किया जा सकता है, जैसे एक्सेस अभिलेख, त्रुटि अभिलेख या रेफ़रल अभिलेख। हालाँकि, सर्वर अभिलेख सामान्यतः उपयोगकर्ता विशिष्ट जानकारी एकत्र नहीं करते हैं।

ये फ़ाइलें सामान्यतः सामान्य इंटरनेट उपयोगकर्ताओं के लिए सुलभ नहीं होती हैं, केवल वेबमास्टर या इंटरनेट सेवा के अन्य प्रशासनिक व्यक्ति के लिए सर्वर अभिलेख के एक सांख्यिकीय विश्लेषण का उपयोग दिन के समय, सप्ताह के दिन, रेफ़रलकर्ता या उपयोगकर्ता एजेंट द्वारा ट्रैफ़िक प्रारूप की जांच करने के लिए किया जा सकता है। वेब सर्वर अभिलेख के विश्लेषण से कुशल वेब साइट प्रशासन, पर्याप्त होस्टिंग संसाधनों और बिक्री के प्रयासों को ठीक करने में मदद मिल सकती है।

यह भी देखें

 * सामान्य अभिलेख प्रारूप
 * डिजिटल निशान
 * घटना दर्शी
 * जावा संलेखन फ्रेमवर्क - जावा के लिए संलेखन फ्रेमवर्क (प्रोग्रामिंग लैंग्वेज)
 * .NET के लिए संलेखन फ्रेमवर्क
 * वेब विश्लेषिकी सॉफ्टवेयर की सूची
 * कार्यपंजी
 * अभिलेख 4 जे
 * अभिलेख प्रबंधन और खुफिया
 * सेवा के रूप में संलेखन (लाएएस)
 * Pantheios - संलेखन एपीआई लाइब्रेरी
 * रनटाइम इंटेलिजेंस
 * सर्वर अभिलेख
 * वेब काउंटर
 * वेब अभिलेख विश्लेषण सॉफ्टवेयर
 * एक्सएमएल अभिलेख