আমি আপনার মত জিনিসটির সাথে দেখা করেছি এবং আমি বইটির লেখক রেট্রোফিটকে জিজ্ঞাসা করার চেষ্টা করেছি : অ্যান্ড্রয়েডে এপিআইয়ের সাথে কাজ করা ভালবাসা (এখানে লিঙ্কটি দেওয়া হয়েছে ) (না! আমি তাদের জন্য কিছু বিজ্ঞাপন দিচ্ছি না .... তবে তারা সত্যিই দুর্দান্ত বলছি :) এবং লেখক খুব শিগগিরই আমাকে জবাব দিয়েছেন, রেট্রোফিট ১.৯ এবং রেট্রোফিট ২.০-বিটা উভয় লগ পদ্ধতিতে।
এবং এখানে রেট্রোফিট ২.০-বিটা কোড রয়েছে:
HttpLoggingInterceptor logging = new HttpLoggingInterceptor();
// set your desired log level
logging.setLevel(Level.BODY);
OkHttpClient httpClient = new OkHttpClient();
// add your other interceptors …
// add logging as last interceptor
httpClient.interceptors().add(logging); // <-- this is the important line!
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(API_BASE_URL)
.addConverterFactory(GsonConverterFactory.create())
.client(httpClient)
.build();
এইচটিপিএলপগিংইনটারসেপ্টরের সাহায্যে লগিং পদ্ধতিটি কীভাবে যুক্ত করা যায় । এছাড়াও আপনি যদি উপরে উল্লিখিত সেই বইটির পাঠক হন তবে আপনি দেখতে পাবেন যে এটি বলে যে রেট্রোফিট ২.০ এর সাথে লগের পদ্ধতি আর নেই - যা আমি লেখককে জিজ্ঞাসা করেছি, এটি সঠিক নয় এবং তারা পরের বছর কথা বলে বইটি আপডেট করবে এটি সম্পর্কে।
// আপনি যদি retrofit- এ লগ পদ্ধতির সাথে পরিচিত না হন তবে আমি আরও কিছু ভাগ করতে চাই।
এছাড়াও লক্ষ করা উচিত যে এখানে কিছু লগিং স্তর রয়েছে যা আপনি বেছে নিতে পারেন। আমি লেভেলটি ব্যবহার করি OD বেশিরভাগ সময় দেহ , যা এই জাতীয় কিছু দেবে:
আপনি ছবির ভিতরে থাকা সমস্ত http কর্মী খুঁজে পেতে পারেন: শিরোনাম, সামগ্রী এবং প্রতিক্রিয়া ইত্যাদি etc.
এবং কখনও কখনও আপনার পার্টিতে অংশ নেওয়ার জন্য সত্যই আপনার সমস্ত অতিথির প্রয়োজন হয় না: আমি কেবল এটি সফলভাবে সংযুক্ত কিনা তা জানতে চাই, সেই ইন্টারনেট কলটি আমার অ্যাক্টিআই এবং ফ্রেগমেটনে সফলভাবে করা হয়েছে। তারপরে আপনি লেভেল.ব্যাসিক ব্যবহার করতে মুক্ত , যা এরকম কিছু ফিরে আসবে:
আপনি কি ভিতরে 200 স্ট্যাটাস কোডটি খুঁজে পেতে পারেন ? হ্যাঁ, ওটাই :)
এছাড়াও আরও একটি রয়েছে, স্তর।হিডার্স , যা কেবলমাত্র নেটওয়ার্কের শিরোনামটি ফিরিয়ে দেবে। ইয়া অবশ্যই এখানে অন্য ছবি:
লগিংয়ের কৌশলটিই এটি;)
এবং আমি টিউটোরিয়াল আমি অনেক কিছু শিখেছি সঙ্গে আপনি ভাগ করে নিতে চাই সেখানে । তাদের কাছে রেট্রোফিট সম্পর্কিত প্রায় সমস্ত কিছু নিয়ে দুর্দান্ত একটি পোস্ট রয়েছে এবং তারা পোস্টটি আপডেট করে চলেছে, একই সময়ে retrofit 2.0 আসছে। দয়া করে সেই কাজগুলি একবার দেখুন, যা আমি মনে করি আপনাকে অনেক সময় সাশ্রয় করবে।