লগরেজিস্ট্রি
public class LogRegistry
extends Object implements ILogRegistry
| java.lang.Object | |
| ↳ | com.android.tradefed.log.LogRegistry |
একটি ILogRegistry ইমপ্লিমেন্টেশন যা বিভিন্ন লগারকে মাল্টিপ্লেক্স ও পরিচালনা করে এবং কলকারী থ্রেডের ThreadGroup উপর ভিত্তি করে উপযুক্ত লগারটি ব্যবহার করে।
সারসংক্ষেপ
জনসাধারণের পদ্ধতি | |
|---|---|
void | closeAndRemoveAllLogs ()এই লগরেজিস্ট্রি দ্বারা পরিচালিত সমস্ত লগ বন্ধ করে এবং মুছে ফেলে। |
void | dumpLogs ()সমস্ত লগ ফাইলে ডাম্প করার ডায়াগনোসিস পদ্ধতি। |
void | dumpLogsToDir (File dir)লগ ডেটা নির্দিষ্ট ডিরেক্টরির ফাইলগুলিতে সংরক্ষণ করুন। |
void | dumpToGlobalLog ( ILeveledLogOutput log) একটি |
Log.LogLevel | getGlobalLogDisplayLevel ()গ্লোবাল লগের জন্য বর্তমান লগ লেভেল প্রদর্শন করে। |
static ILogRegistry | getLogRegistry () |
ILeveledLogOutput | getLogger ()এই থ্রেডের সাথে যুক্ত অন্তর্নিহিত লগারটি খুঁজে বের করে। |
void | logEvent ( Log.LogLevel logLevel, ILogRegistry.EventType event, Map<String, String> args)কোনো টাইপ থেকে একটি ইভেন্ট লগ করতে এবং ম্যাপে থাকা সংশ্লিষ্ট তথ্য ব্যবহার করতে এই মেথডটি কল করুন। |
void | printAndPromptLog ( Log.LogLevel logLevel, String tag, String message)যখন কোনো লগ বার্তা প্রিন্ট করার প্রয়োজন হয় এবং সম্ভব হলে ব্যবহারকারীকে একটি ডায়ালগ বক্সে তা দেখানো হয়, তখন এটি পাঠানো হয়। |
void | printLog ( Log.LogLevel logLevel, String tag, String message)যখন কোনো লগ বার্তা প্রিন্ট করার প্রয়োজন হয় তখন এটি পাঠানো হয়। |
void | registerLogger ( ILeveledLogOutput log)বর্তমান থ্রেডের জন্য ব্যবহারযোগ্য ইনস্ট্যান্স হিসেবে লগারটিকে নিবন্ধন করে। |
static void | resetLocalGroup ()স্থানীয় প্রেক্ষাপট পুনরায় সেট করে। |
void | saveGlobalLog ()সমস্ত গ্লোবাল লগারের বিষয়বস্তু টেম্পোরারি ফাইলে সংরক্ষণ করে। |
void | setGlobalLogDisplayLevel ( Log.LogLevel logLevel)গ্লোবাল লগের জন্য লগ লেভেল ডিসপ্লে সেট করুন |
static void | setLocalGroup (ThreadGroup tg)gRPC সার্ভারের ভিতরে প্রোপার্টিগুলি ব্যবহার করার সময় একটি স্থানীয় প্রেক্ষাপট ট্র্যাক করে। |
void | unregisterLogger ()বর্তমান থ্রেডের জন্য কার্যকর থাকা লগারটিকে অনিবন্ধিত করে। |
জনসাধারণের পদ্ধতি
সমস্ত লগ বন্ধ করুন এবং সরান
public void closeAndRemoveAllLogs ()
এই লগরেজিস্ট্রি দ্বারা পরিচালিত সমস্ত লগ বন্ধ করে এবং মুছে ফেলে।
ডাম্পলগস
public void dumpLogs ()
সমস্ত লগ ফাইলে ডাম্প করার ডায়াগনোসিস পদ্ধতি।
dumpLogsToDir
public void dumpLogsToDir (File dir)
লগ ডেটা নির্দিষ্ট ডিরেক্টরির ফাইলগুলিতে সংরক্ষণ করুন।
| প্যারামিটার | |
|---|---|
dir | File : ফাইলটি সংরক্ষণের জন্য ডিরেক্টরি, এটি নাল হতে পারে, ফাইলটি tmp ডিরেক্টরিতে সংরক্ষিত হবে। |
dumpToGlobalLog
public void dumpToGlobalLog (ILeveledLogOutput log)
একটি ILeveledLogOutput লগারের সম্পূর্ণ বিষয়বস্তু গ্লোবাল লগে প্রকাশ করে।
গ্লোবাল লগ ডিসপ্লে লেভেল পান
public Log.LogLevel getGlobalLogDisplayLevel ()
গ্লোবাল লগের জন্য বর্তমান লগ লেভেল প্রদর্শন করে।
| ফেরত | |
|---|---|
Log.LogLevel | ব্যবহারের জন্য LogLevel |
getLogRegistry
public static ILogRegistry getLogRegistry ()
LogRegistry ইনস্ট্যান্সটি পান
| ফেরত | |
|---|---|
ILogRegistry | একটি LogRegistry যা লগ নিবন্ধন, গ্রহণ, লেখা এবং বন্ধ করার জন্য ব্যবহার করা যেতে পারে |
গেটলগার
public ILeveledLogOutput getLogger ()
এই থ্রেডের সাথে যুক্ত অন্তর্নিহিত লগারটি খুঁজে বের করে।
| ফেরত | |
|---|---|
ILeveledLogOutput | এই থ্রেড গ্রুপের জন্য লগার, অথবা যদি থ্রেড গ্রুপটির জন্য কোনো লগার নিবন্ধিত না হয়ে থাকে, তাহলে গ্লোবাল লগার। |
লগইভেন্ট
public void logEvent (Log.LogLevel logLevel, ILogRegistry.EventType event, Map<String, String> args)
কোনো টাইপ থেকে একটি ইভেন্ট লগ করতে এবং ম্যাপে সংশ্লিষ্ট তথ্য যুক্ত করতে এই মেথডটি কল করুন। ইভেন্টের সময় স্বয়ংক্রিয়ভাবে যুক্ত হয়ে যায়।
| প্যারামিটার | |
|---|---|
logLevel | Log.LogLevel : যে LogLevel প্রিন্ট করা হবে। |
event | ILogRegistry.EventType : যে ইভেন্টটি লগ করা হবে তার ILogRegistry.EventType । |
args | Map : ইভেন্ট সম্পর্কে আরও বিস্তারিত তথ্য পেতে লগ এন্ট্রিতে যোগ করার জন্য আর্গুমেন্টগুলোর ম্যাপ। |
প্রিন্টঅ্যান্ডপ্রম্পটলগ
public void printAndPromptLog (Log.LogLevel logLevel, String tag, String message)
যখন কোনো লগ বার্তা প্রিন্ট করার প্রয়োজন হয় এবং সম্ভব হলে ব্যবহারকারীকে একটি ডায়ালগ বক্সে তা দেখানো হয়, তখন এটি পাঠানো হয়।
| প্যারামিটার | |
|---|---|
logLevel | Log.LogLevel : মেসেজের অগ্রাধিকার নির্দেশকারী LogLevel enum। |
tag | String : বার্তাটির সাথে সংশ্লিষ্ট ট্যাগ। |
message | String : প্রদর্শনের জন্য বার্তা। |
প্রিন্টলগ
public void printLog (Log.LogLevel logLevel, String tag, String message)
যখন কোনো লগ বার্তা প্রিন্ট করার প্রয়োজন হয় তখন এটি পাঠানো হয়।
| প্যারামিটার | |
|---|---|
logLevel | Log.LogLevel : মেসেজের অগ্রাধিকার নির্দেশকারী LogLevel enum। |
tag | String : বার্তাটির সাথে সংশ্লিষ্ট ট্যাগ। |
message | String : প্রদর্শনের জন্য বার্তা। |
রেজিস্টারলগার
public void registerLogger (ILeveledLogOutput log)
বর্তমান থ্রেডের জন্য ব্যবহারযোগ্য ইনস্ট্যান্স হিসেবে লগারটিকে নিবন্ধন করে।
| প্যারামিটার | |
|---|---|
log | ILeveledLogOutput |
রিসেটলোকালগ্রুপ
public static void resetLocalGroup ()
স্থানীয় প্রেক্ষাপট পুনরায় সেট করে।
সেভগ্লোবাললগ
public void saveGlobalLog ()
সমস্ত গ্লোবাল লগারের বিষয়বস্তু টেম্পোরারি ফাইলে সংরক্ষণ করে।
গ্লোবাল লগ ডিসপ্লে লেভেল সেট করুন
public void setGlobalLogDisplayLevel (Log.LogLevel logLevel)
গ্লোবাল লগের জন্য লগ লেভেল ডিসপ্লে সেট করুন
| প্যারামিটার | |
|---|---|
logLevel | Log.LogLevel : যে LogLevel ব্যবহার করতে হবে |
স্থানীয় গ্রুপ সেট করুন
public static void setLocalGroup (ThreadGroup tg)
gRPC সার্ভারের ভিতরে প্রোপার্টিগুলি ব্যবহার করার সময় একটি স্থানীয় প্রেক্ষাপট ট্র্যাক করে।
| প্যারামিটার | |
|---|---|
tg | ThreadGroup |
অনিবন্ধিত লগার
public void unregisterLogger ()
বর্তমান থ্রেডের জন্য কার্যকর থাকা লগারটিকে অনিবন্ধিত করে।