আমি ধরে নিলাম আপনার বেশিরভাগই android.util সম্পর্কে সচেতন aware লগ সমস্ত লগিং পদ্ধতি প্রথম স্ট্রিং হিসাবে 'স্ট্রিং ট্যাগ' গ্রহণ করে।
এবং আমার প্রশ্ন হ'ল আপনি সাধারণত আপনার অ্যাপ্লিকেশনগুলিতে লগগুলি কীভাবে ট্যাগ করবেন? আমি এর মতো কিছু হার্ডকোড দেখেছি:
public class MyActivity extends Activity {
private static final String TAG = "MyActivity";
//...
public void method () {
//...
Log.d(TAG, "Some logging");
}
}
এটি অনেক কারণে সুন্দর দেখাচ্ছে না:
- আপনি আমাকে বলতে পারেন এই কোডটিতে হার্ডকোড নেই, তবে তা রয়েছে।
- আমার অ্যাপ্লিকেশনটিতে একই নাম সহ বিভিন্ন প্যাকেজটিতে অনেকগুলি ক্লাস থাকতে পারে। তাই লগতে পঠন কঠিন।
- এটি নমনীয় নয়। আপনি সর্বদা একটি ব্যক্তিগত ক্ষেত্র TAG আপনার ক্লাসে রেখেছেন।
কোনও শ্রেণীর জন্য ট্যাগ পাওয়ার জন্য কি কোনও ঝরঝরে উপায় আছে?


