লগইউটিল

public class LogUtil
extends Object

java.lang.Object
com.android.tradefed.log.LogUtil


একটি লগিং ইউটিলিটি ক্লাস। যেসব কোডে Log এর স্ট্যাটিক মেথড ওভাররাইড করার প্রয়োজন হয়, সেগুলোর জন্য এটি উপযোগী।

সারসংক্ষেপ

নেস্টেড ক্লাস

class LogUtil.CLog

Log এর জন্য একটি শিম ক্লাস যা স্বয়ংক্রিয়ভাবে কলারের সাধারণ ক্লাসনেমকে লগ ট্যাগ হিসেবে ব্যবহার করে।

জনসাধারণের পদ্ধতি

static String getLogFormatString ( Log.LogLevel logLevel, String tag, String message)

ডিভাইসের 'থ্রেডটাইম' লগ ফরম্যাটের অনুরূপ একটি ফরম্যাট স্ট্রিং তৈরি করে।

static void printLog ( Log.LogLevel logLevel, String tag, String message)

যখন কোনো লগ বার্তা প্রিন্ট করার প্রয়োজন হয় তখন এটি পাঠানো হয়।

জনসাধারণের পদ্ধতি

getLogFormatString

public static String getLogFormatString (Log.LogLevel logLevel, 
                String tag, 
                String message)

এটি একটি ফরম্যাট স্ট্রিং তৈরি করে যা ডিভাইসের 'থ্রেডটাইম' লগ ফরম্যাটের অনুরূপ। এটি বিশেষভাবে উপযোগী কারণ এতে দিন এবং মাস অন্তর্ভুক্ত থাকে (দীর্ঘক্ষণ ধরে চলমান টিএফ ইনস্ট্যান্সগুলোর সময় আলাদা করার জন্য), এবং সকাল ও সন্ধ্যার মধ্যে পার্থক্য স্পষ্ট করতে ২৪-ঘণ্টার সময় ব্যবহার করে।

প্যারামিটার
logLevel Log.LogLevel

tag String

message String

ফেরত
String

প্রিন্টলগ

public static void printLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

যখন কোনো লগ বার্তা প্রিন্ট করার প্রয়োজন হয় তখন এটি পাঠানো হয়। এই বাস্তবায়নটি সব ক্ষেত্রে বার্তাটি stdout-এ প্রিন্ট করে।

প্যারামিটার
logLevel Log.LogLevel : মেসেজের অগ্রাধিকার নির্দেশকারী LogLevel enum।

tag String : বার্তাটির সাথে সংশ্লিষ্ট ট্যাগ।

message String : প্রদর্শনের জন্য বার্তা।