কোনও অডিও সফটওয়্যার সিস্টেমে নিরীক্ষণ এবং লগগুলি ঠিক একই কাজ করছে?


13

আমি দেখেছি যে কয়েকটি সফ্টওয়্যার সিস্টেমে নিরীক্ষা এবং লগের কার্যকারিতা রয়েছে। এই উভয় কার্যকারিতা মনে হয় যে তারা কেবল একই কাজ করছে - পর্দার আড়ালে থাকা সমস্ত ব্যবহারকারীর ক্রিয়া রেকর্ড করে। ডেটাবেজে স্বতন্ত্র নিরীক্ষণ এবং লগের সারণী রয়েছে। যদি তারা সত্যিই একই কাজ করে থাকে তবে কেন বিকাশকারী কোনও সিস্টেমে নকল ফাংশন বিকাশ করেছিলেন?

উত্তর:


12

আমি যা কাজ করেছি তার থেকে তাদের প্রকৃতির উপর ভিত্তি করে তাদের মধ্যে পার্থক্য রয়েছে। একটি অডিট ট্রেইল সুরক্ষিত এবং অপরিবর্তনীয় থাকাকালীন একটি লগ (ধ্বংসযোগ্য) হতে পারে। ফলস্বরূপ, আপনি কখনই সংবেদনশীল তথ্য বা তথ্য লগ করবেন না যা আপনার পরে প্রয়োজন হবে। অন্যদিকে একটি নিরীক্ষণের ট্রেইল নিরাপদ। এটি এমন কিছু যা সহজেই বিনষ্ট হয় না।

উদাহরণস্বরূপ, কোনও ব্যাঙ্ক সফ্টওয়্যারে আপনি লেনদেনগুলি ক্রেডিট-ডেবিট, ব্যর্থ লেনদেন ইত্যাদির নিরীক্ষণ করবেন This লগ ফাইলটি লেনদেনটি সংরক্ষণ করতে পারে যা সফ্টওয়্যার ব্যর্থ হয়ে সিস্টেমে প্রবেশ না করায় ক্র্যাশ হয়েছিল।


7

আমি ব্যবহারকারীদের ক্রিয়াগুলি সনাক্ত করতে এবং বর্তমান মানগুলিকে পুনর্গঠন করতে অডিট ব্যবহার করি।

উদাহরণস্বরূপ, আমাদের কাছে গিফটকার্ডভ্যালু সহ একটি টেবিল রয়েছে এবং আমরা সেই টেবিলটিতে দেখতে পাব যে বর্তমান মানটি 100 ডলার এবং মূল মান 200 ডলার।

এটা কি সঠিক, আমরা জানি না ....

এই প্রশ্নের উত্তর দেওয়ার জন্য আমাদের জানতে হবে এর মধ্যে কী ঘটেছিল।

সুতরাং আমাদের একটি অডিট টেবিল রয়েছে যাতে আমরা এই টেবিলের জন্য সমস্ত ক্রিয়া সংরক্ষণ করি:

জানুয়ারী। 1 টি আর 200 ডলার

জানুয়ারী। 3 যোগ করুন $ 300

জানুয়ারী। 5 বিয়োগফল $ 350

জানুয়ারী। Check টি চেক মান (১৫০ ফেরত)

জানুয়ারী। 8 বিয়োগফল $ 50

এখন আমি জানি যদি কোন ব্যবহারকারী কল করে এবং বলে: হেই, আমার $ 100 কোথায় গেল?

'সাধারণ' লগিং ত্রুটিগুলি, প্রক্রিয়া সম্পর্কিত তথ্য ইত্যাদির লগতে ব্যবহৃত হয়, উদাহরণস্বরূপ, যখন গিটারকার্ডের জন্য নিরীক্ষণের তথ্য এবং প্রকৃত মানগুলি মেলে না, তখন আমরা দেখতে পারি যে এতে কী ভুল হচ্ছে going কোড।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.