সুচিপত্র:

আমি কিভাবে আমার লগিং উন্নত করতে পারি?
আমি কিভাবে আমার লগিং উন্নত করতে পারি?

ভিডিও: আমি কিভাবে আমার লগিং উন্নত করতে পারি?

ভিডিও: আমি কিভাবে আমার লগিং উন্নত করতে পারি?
ভিডিও: কিভাবে ফেসবুক পেজ এক আইডি থেকে অন্য আইডিতে ট্রানস্ফার করব|how to transfer Facebook page #facebook 2024, মে
Anonim

কিভাবে লগিং উন্নত

  1. বোঝা দ্য স্তর। RFC 5424 অনুযায়ী, 8টি আছে লগিং স্তর, তারা প্রতিনিধিত্ব করে দ্য একটি ঘটনার তীব্রতা স্তর।
  2. একটি লক্ষ্য সংজ্ঞায়িত করুন।
  3. একটি স্ট্যান্ডার্ড তৈরি করুন এবং এটিতে লেগে থাকুন।
  4. প্রসঙ্গ দিন।
  5. স্বতন্ত্রভাবে চিহ্নিত করুন দ্য ক্র্যাপ আউট অফ আপনার লগ .
  6. টাইম ইজ কি
  7. তৈরি করুন লগিং একটি নন-ব্লকিং অ্যাকশন।

অনুরূপভাবে, লগিং কর্মক্ষমতা প্রভাবিত করে?

সংক্ষিপ্ত উত্তর: হ্যাঁ, এটি প্রয়োগ হ্রাস করে কর্মক্ষমতা যেহেতু এটি কিছু CPU চক্র এবং অন্যান্য সম্পদ (মেমরি, ইত্যাদি) ব্যবহার করে। উপরেরটি ডিবাগ লেভেল প্রিন্ট করবে লগ অন্যান্য INFO স্তরের সাথে আপনার লগ ফাইলে ক্লাস DefaultLoadEventListener থেকে লগ.

একইভাবে, আপনি কিভাবে সঠিকভাবে লগ করবেন? সর্বোত্তম অভ্যাস লগিং: আপনার জানা উচিত 13

  1. নিজের দ্বারা লগ লিখবেন না (একেএ ডোন্ট রিইনভেন্ট দ্য হুইল)
  2. যথাযথ স্তরে লগ করুন।
  3. সঠিক লগ বিভাগ নিয়োগ করুন।
  4. অর্থপূর্ণ লগ বার্তা লিখুন।
  5. ইংরেজিতে লগ বার্তা লিখুন।
  6. আপনার লগ বার্তা প্রসঙ্গ যোগ করুন.
  7. মেশিন পার্সেবল ফরম্যাটে লগ ইন করুন।
  8. কিন্তু লগগুলিকে মানব-পাঠযোগ্য করুন।

এইভাবে, লগিং কি অ্যাপ্লিকেশনকে ধীর করে দেয়?

হ্যাঁ আমি পারি. কনফিগারেশন বিবেচনা করা অত্যন্ত গুরুত্বপূর্ণ, তাই আপনি এটিকে এতটা না লিখতে কনফিগার করতে পারেন লগ এবং তারপরও বেশি ওভারহেড নেই। আসলে আপনাকে লিখতে হবে লগ আপনি যখন এটি সক্রিয় করেছেন তখন ডিস্কে - আপনি পারবেন না করতে এর বিরুদ্ধে অনেক।

কেন লগিং প্রয়োজন?

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

প্রস্তাবিত: