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