আমি আমার উত্পাদন পরিবেশে বিভিন্ন স্টাফ প্রচুর লগ ইন করার পরিকল্পনা করছিলাম, যখন ব্যবহারকারী যখন:
- লগ ইন, লগ অফ
- প্রোফাইল পরিবর্তন করুন
- অ্যাকাউন্ট সেটিংস সম্পাদনা করুন
- পাসওয়ার্ড পরিবর্তন করুন ... ইত্যাদি
একটি উত্পাদন viর্ষা সম্পর্কে এটি করা কি একটি ভাল অনুশীলন? এছাড়াও এই সমস্ত লগ ইন করার একটি ভাল উপায় কি। আমি বর্তমানে লগ ইন করতে নিম্নলিখিত কোড ব্লকটি ব্যবহার করছি:
public void LogMessageToFile(string msg)
{
System.IO.StreamWriter sw = System.IO.File.AppendText(
GetTempPath() + @"MyLogFile.txt");
try
{
string logLine = System.String.Format(
"{0:G}: {1}.", System.DateTime.Now, msg);
sw.WriteLine(logLine);
}
finally
{
sw.Close();
}
}
এটি কি উত্পাদনের জন্য ঠিক থাকবে? আমার অ্যাপ্লিকেশনটি খুব নতুন তাই আমি এখনই লক্ষ লক্ষ ব্যবহারকারী বা অন্য কোনও কিছুর প্রত্যাশা করছি না, কোনও ওয়েবসাইটে ক্রিয়াকলাপের উপর নজর রাখার সর্বোত্তম অনুশীলনগুলির সন্ধান করছেন বা যদি এটি এমনকি সর্বোত্তম অনুশীলনও হয়।
a User Activity Logger that hooks up various events
, আপনি এটি এখানে দেখতে পাবেন: stackoverflow.com/questions/30326673/… । উপভোগ করুন!
Database
একটি পাঠ্য ফাইলের