আমি যে সি # অ্যাপ্লিকেশনটি লিখছি তার সাথে কিছু ট্রেসিং পরিচয় করিয়ে দিতে চাই। দুঃখের বিষয়, আমি কীভাবে এটি কাজ করে তা সত্যিই আমি কখনই মনে করতে পারি না এবং রেফারেন্স গুণাবলী সহ একটি টিউটোরিয়াল চাই এবং এখন থেকে প্রতিটি ক্ষেত্রে অনুসন্ধান করা উচিত। এটি অন্তর্ভুক্ত করা উচিত:
- ট্রেসলিস্টেনার নিবন্ধকরণের জন্য অ্যাডকনফাইগ / ওয়েবকনফিগ স্টাফ
- কলিং অ্যাপ্লিকেশনটিতে এটি কীভাবে সেট আপ করবেন
আমাদের সাথে সংযুক্ত হওয়া উবার টিউটোরিয়ালটি কি জানেন?
সম্পাদনা: গ্লেন স্লেভেন আমাকে সঠিক দিকে নির্দেশ করেছেন। এটি আপনার App.config / Web.config এর ভিতরে যুক্ত করুন <configuration/>
:
<system.diagnostics>
<trace autoflush="true">
<listeners>
<add type="System.Diagnostics.TextWriterTraceListener" name="TextWriter"
initializeData="trace.log" />
</listeners>
</trace>
</system.diagnostics>
এটি এমন একটি যুক্ত TextWriterTraceListener
করবে যা আপনার পাঠানো সমস্ত কিছুকে ধরে ফেলবে Trace.WriteLine
ইত্যাদি etc.
সম্পাদনা করুন: @DanEsparza নির্দিষ্ট যে আপনার ব্যবহার করা উচিত Trace.TraceInformation
, Trace.TraceWarning
এবং Trace.TraceError
পরিবর্তে Trace.WriteLine
, তারা হিসাবে একই ভাবে বিন্যাস বার্তা আপনাকে অনুমতি দেয় string.Format
।
টিপ: আপনি যদি কোনও শ্রোতা যুক্ত না করেন তবে আপনি সিসি ইন্টার্নালালস প্রোগ্রামটি ডিবাগভিউ ( Dbgview.exe
): http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx এর সাহায্যে ট্রেস আউটপুটটি দেখতে পাচ্ছেন
Trace.TraceInformation
রাইটলাইনের পরিবর্তে ব্যবহার এবং এর মতো অনুরোধ করছি। এই সদস্যরা আপনাকে আপনার বার্তাগুলির মতো বিন্যাস করতে দেয়string.Format
।