LogUtil.CLog

public static class LogUtil.CLog
extends Object

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


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

সারসংক্ষেপ

ক্ষেত্র

protected static final String CLASS_NAME

সরকারি নির্মাণকারী

CLog ()

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

static void d (String message)

Log.d(String,String) এর শিম সংস্করণ।

static void d (String format, Object... args)

Log.d(String,String) এর শিম সংস্করণ।

static void e (String message)

Log.e(String,String) এর শিম সংস্করণ।

static void e (String format, Object... args)

Log.e(String,String) এর শিম সংস্করণ।

static void e (Throwable t)

Log.e(String,Throwable) এর শিম সংস্করণ।

static String findCallerClassName ()

সেই এক্সটার্নাল ক্লাসের নাম খুঁজে বের করে যেটি সরাসরি একটি CLog মেথডকে কল করেছে।

static String findCallerClassName (Throwable t)

সেই এক্সটার্নাল ক্লাসের নাম খুঁজে বের করে যেটি সরাসরি একটি CLog মেথডকে কল করেছে।

static String getClassName (int frame)

কল পাথের তম স্ট্যাক frame থেকে সরল ক্লাসনেমটি ফেরত দিন।

static void i (String format, Object... args)

Log.i(String,String) এর শিম সংস্করণ।

static void i (String message)

Log.i(String,String) এর শিম সংস্করণ।

static void logAndDisplay ( Log.LogLevel logLevel, String format, Object... args)

ERROR(Log.logAndDisplay(LogLevel,String,String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,java.lang.String,java.lang.String) Log.logAndDisplay(LogLevel,String,String)) এর শিম সংস্করণ।

static void logAndDisplay ( Log.LogLevel logLevel, String format, Object... args)

ERROR(Log.logAndDisplay(LogLevel,String,String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,java.lang.String,java.lang.String) Log.logAndDisplay(LogLevel,String,String)) এর শিম সংস্করণ।

static void logAndDisplay ( Log.LogLevel logLevel, String message)

ERROR(Log.logAndDisplay(LogLevel,String,String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,java.lang.String,java.lang.String) Log.logAndDisplay(LogLevel,String,String)) এর শিম সংস্করণ।

static void logAndDisplay ( Log.LogLevel logLevel, String message)
static String parseClassName (String fullName)

সম্পূর্ণ ক্লাস নেম থেকে সরল ক্লাস নেমটি পার্স করে।

static void v (String message)

Log.v(String,String) এর শিম সংস্করণ।

static void v (String format, Object... args)

Log.v(String,String) এর শিম সংস্করণ।

static void w (Throwable t)

Log.w(String,String) এর একটি ভিন্ন রূপ, যেখানে প্রদত্ত Throwable এর স্ট্যাক ট্রেস ফরম্যাট করে লগ করা হয়।

static void w (String message)

Log.w(String,String) এর শিম সংস্করণ।

static void w (String format, Object... args)

Log.w(String,String) এর শিম সংস্করণ।

static void wtf (String message)

কী ভয়ানক ব্যর্থতা: এমন একটি অবস্থার প্রতিবেদন করা যা কখনোই ঘটা উচিত নয়।

static void wtf (Throwable t)

কী ভয়ানক ব্যর্থতা: এমন একটি অবস্থার প্রতিবেদন করা যা কখনোই ঘটা উচিত নয়।

static void wtf (String format, Object... args)

কী ভয়ানক ব্যর্থতা: এমন একটি অবস্থার প্রতিবেদন করা যা কখনোই ঘটা উচিত নয়।

static void wtf (String message, Throwable t)

কী ভয়ানক ব্যর্থতা: এমন একটি অবস্থার প্রতিবেদন করা যা কখনোই ঘটা উচিত নয়।

ক্ষেত্র

ক্লাসের নাম

protected static final String CLASS_NAME

সরকারি নির্মাণকারী

সিলগ

public CLog ()

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

public static void d (String message)

Log.d(String,String) এর শিম সংস্করণ।

প্যারামিটার
message String : লগ করার জন্য String

public static void d (String format, 
                Object... args)

Log.d(String,String) এর শিম সংস্করণ। সুবিধার জন্য এটি String.format কেও কল করে।

প্যারামিটার
format String : লগ করার জন্য বার্তার একটি ফরম্যাট স্ট্রিং।

args Object : ফরম্যাট স্ট্রিং আর্গুমেন্ট

public static void e (String message)

Log.e(String,String) এর শিম সংস্করণ।

প্যারামিটার
message String : লগ করার জন্য String

public static void e (String format, 
                Object... args)

Log.e(String,String) এর শিম সংস্করণ। সুবিধার জন্য String.format কেও কল করে।

প্যারামিটার
format String : লগ করার জন্য বার্তার একটি ফরম্যাট স্ট্রিং।

args Object : ফরম্যাট স্ট্রিং আর্গুমেন্ট

public static void e (Throwable t)

Log.e(String,Throwable) এর শিম সংস্করণ।

প্যারামিটার
t Throwable : যে Throwable আউটপুট করা হবে।

কলার ক্লাসের নাম খুঁজুন

public static String findCallerClassName ()

সেই এক্সটার্নাল ক্লাসের নাম খুঁজে বের করে যেটি সরাসরি একটি CLog মেথডকে কল করেছে।

ফেরত
String যে এক্সটার্নাল ক্লাসটি একটি CLog মেথডকে কল করেছে, তার সাধারণ ক্লাসের নাম (অথবা ক্লাসের রেফ পেতে কোনো ত্রুটি ঘটলে পূর্ণাঙ্গ নাম), অথবা স্ট্যাক ট্রেস খালি থাকলে বা শুধুমাত্র CLog ক্লাসের নাম থাকলে "Unknown"।

কলার ক্লাসের নাম খুঁজুন

public static String findCallerClassName (Throwable t)

সেই এক্সটার্নাল ক্লাসের নাম খুঁজে বের করে যেটি সরাসরি একটি CLog মেথডকে কল করেছে।

প্যারামিটার
t Throwable : (ঐচ্ছিক) অনুসন্ধানের জন্য স্ট্যাক ট্রেস, যা ইউনিট টেস্টিংয়ের জন্য উন্মুক্ত থাকে।

ফেরত
String যে এক্সটার্নাল ক্লাসটি একটি CLog মেথডকে কল করেছে, তার সাধারণ ক্লাসের নাম (অথবা ক্লাসের রেফ পেতে কোনো ত্রুটি ঘটলে পূর্ণাঙ্গ নাম), অথবা স্ট্যাক ট্রেস খালি থাকলে বা শুধুমাত্র CLog ক্লাসের নাম থাকলে "Unknown"।

ক্লাসের নাম পান

public static String getClassName (int frame)

কল পাথের তম স্ট্যাক frame থেকে সাধারণ ক্লাসনেমটি ফেরত দিন। দ্রষ্টব্য: এই পদ্ধতিটি করে না স্ট্যাক ট্রেসের দৈর্ঘ্যের জন্য অ্যারের সীমানা পরীক্ষা করুন।

প্যারামিটার
frame int : ক্লাসের নাম অনুসন্ধানের জন্য স্ট্যাক ট্রেস ফ্রেমের সূচক।

ফেরত
String স্ট্যাক ট্রেসের প্রদত্ত উপাদানটির জন্য ক্লাসের সাধারণ নাম (অথবা ক্লাসের রেফারেন্স পেতে কোনো ত্রুটি ঘটলে পূর্ণাঙ্গ নাম)।

আমি

public static void i (String format, 
                Object... args)

Log.i(String,String) এর শিম সংস্করণ। সুবিধার জন্য এটি String.format কেও কল করে।

প্যারামিটার
format String : লগ করার জন্য বার্তার একটি ফরম্যাট স্ট্রিং।

args Object : ফরম্যাট স্ট্রিং আর্গুমেন্ট

আমি

public static void i (String message)

Log.i(String,String) এর শিম সংস্করণ।

প্যারামিটার
message String : লগ করার জন্য String

লগ এবং প্রদর্শন

public static void logAndDisplay (Log.LogLevel logLevel, 
                String format, 
                Object... args)

ERROR(Log.logAndDisplay(LogLevel,String,String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,java.lang.String,java.lang.String) Log.logAndDisplay(LogLevel,String,String)) এর শিম সংস্করণ।

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

format String : লগ করার জন্য বার্তার একটি ফরম্যাট স্ট্রিং।

args Object : ফরম্যাট স্ট্রিং আর্গুমেন্ট

লগ এবং প্রদর্শন

public static void logAndDisplay (Log.LogLevel logLevel, 
                String format, 
                Object... args)

ERROR(Log.logAndDisplay(LogLevel,String,String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,java.lang.String,java.lang.String) Log.logAndDisplay(LogLevel,String,String)) এর শিম সংস্করণ।

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

format String : লগ করার জন্য বার্তার একটি ফরম্যাট স্ট্রিং।

args Object : ফরম্যাট স্ট্রিং আর্গুমেন্ট

লগ এবং প্রদর্শন

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

ERROR(Log.logAndDisplay(LogLevel,String,String)/com.android.tradefed.log.Log#logAndDisplay(com.android.ddmlib.Log.LogLevel,java.lang.String,java.lang.String) Log.logAndDisplay(LogLevel,String,String)) এর শিম সংস্করণ।

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

message String : লগ করার জন্য String

লগ এবং প্রদর্শন

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

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

message String

parseClassName

public static String parseClassName (String fullName)

সম্পূর্ণ ক্লাস নেম থেকে সরল ক্লাস নেমটি পার্স করে বের করে। যদি ফরম্যাটিংটি আগে থেকেই একটি সরল ক্লাস নেমের মতো দেখতে হয়, তাহলে শুধু সেটিই রিটার্ন করে।

প্যারামিটার
fullName String : পার্স করার জন্য সম্পূর্ণ ক্লাসের নাম

ফেরত
String সহজ ক্লাস নাম

v

public static void v (String message)

Log.v(String,String) এর শিম সংস্করণ।

প্যারামিটার
message String : লগ করার জন্য String

v

public static void v (String format, 
                Object... args)

Log.v(String,String) এর শিম সংস্করণ। সুবিধার জন্য এটি String.format কেও কল করে।

প্যারামিটার
format String : লগ করার জন্য বার্তার একটি ফরম্যাট স্ট্রিং।

args Object : ফরম্যাট স্ট্রিং আর্গুমেন্ট

ডব্লিউ

public static void w (Throwable t)

Log.w(String,String) এর একটি ভিন্ন রূপ, যেখানে প্রদত্ত Throwable এর স্ট্যাক ট্রেস ফরম্যাট করে লগ করা হয়।

প্যারামিটার
t Throwable : লগ করার জন্য Throwable

ডব্লিউ

public static void w (String message)

Log.w(String,String) এর শিম সংস্করণ।

প্যারামিটার
message String : লগ করার জন্য String

ডব্লিউ

public static void w (String format, 
                Object... args)

Log.w(String,String) এর শিম সংস্করণ। সুবিধার জন্য এটি String.format কেও কল করে।

প্যারামিটার
format String : লগ করার জন্য বার্তার একটি ফরম্যাট স্ট্রিং।

args Object : ফরম্যাট স্ট্রিং আর্গুমেন্ট

কী সব!

public static void wtf (String message)

কী ভয়ানক ব্যর্থতা: এমন একটি পরিস্থিতি রিপোর্ট করা যা কখনই ঘটা উচিত নয়। ত্রুটিটি সর্বদা কল স্ট্যাক সহ ASSERT স্তরে লগ করা হবে।

প্যারামিটার
message String : যে বার্তাটি আপনি লগ করতে চান।

কী সব!

public static void wtf (Throwable t)

কী ভয়ানক ব্যর্থতা: এমন একটি পরিস্থিতি রিপোর্ট করা যা কখনই ঘটা উচিত নয়। ত্রুটিটি সর্বদা কল স্ট্যাক সহ ASSERT স্তরে লগ করা হবে।

প্যারামিটার
t Throwable : (ঐচ্ছিক) লগ করার জন্য একটি ব্যতিক্রম। যদি নাল হয়, শুধু বার্তাটি লগ করা হবে।

কী সব!

public static void wtf (String format, 
                Object... args)

কী ভয়ানক ব্যর্থতা: এমন একটি পরিস্থিতি রিপোর্ট করা যা কখনই ঘটা উচিত নয়। ত্রুটিটি সর্বদা কল স্ট্যাক সহ ASSERT লেভেলে লগ করা হবে। সুবিধার জন্য String.format-ও কল করা হয়।

প্যারামিটার
format String : লগ করার জন্য বার্তার একটি ফরম্যাট স্ট্রিং।

args Object : ফরম্যাট স্ট্রিং আর্গুমেন্ট

কী সব!

public static void wtf (String message, 
                Throwable t)

কী ভয়ানক ব্যর্থতা: এমন একটি পরিস্থিতি রিপোর্ট করা যা কখনই ঘটা উচিত নয়। ত্রুটিটি সর্বদা কল স্ট্যাক সহ ASSERT স্তরে লগ করা হবে।

প্যারামিটার
message String : যে বার্তাটি আপনি লগ করতে চান।

t Throwable : (ঐচ্ছিক) লগ করার জন্য একটি ব্যতিক্রম। যদি নাল হয়, শুধু বার্তাটি লগ করা হবে।