मैं उपयोगकर्ताओं के कार्यों का पता लगाने के लिए और वर्तमान मूल्यों को फिर से संगठित करने के लिए ऑडिट का उपयोग करता हूं।
उदाहरण के लिए, हमारे पास गिफ्टकार्डवालों के साथ एक तालिका है, और हम उस तालिका में देख सकते हैं कि वर्तमान मूल्य $ 100 है और मूल मूल्य 200 डॉलर है।
क्या यह सही है, हम नहीं जानते ...।
उस प्रश्न का उत्तर देने के लिए हमें यह जानना होगा कि बीच में क्या हुआ था।
इसलिए हमारे पास एक ऑडिट टेबल है जिसमें हम उस टेबल के लिए सभी कार्यों को सहेजते हैं, जैसे:
जनवरी। 1 init $ 200
जनवरी। 3 $ 300 जोड़ें
जनवरी। 5 $ 350 घटाएँ
जनवरी। 7 चेक मूल्य (150 लौटा)
जनवरी। 8 $ 50 घटाएं
अब मुझे पता है कि अगर उपयोगकर्ता कॉल करता है और क्या कहता है: हे, मेरे $ 100 कहां गए?
'सामान्य' लॉगिंग का उपयोग त्रुटियों को लॉग करने, प्रक्रिया की जानकारी आदि के लिए किया जाता है। उदाहरण के लिए, हम एप्लिकेशन को डिबग कर सकते हैं, उदाहरण के लिए, ऑडिट जानकारी और गिफ्टकार्ड के लिए वास्तविक मान मेल नहीं खाते, इसलिए हम देख सकते हैं कि लॉग में क्या गलत हो रहा है कोड।