আমি পাইথন লগিং মডিউলটি ব্যবহার করছি, এবং আমি আমদানি করা তৃতীয় পক্ষের মডিউলগুলি দ্বারা মুদ্রিত লগ বার্তাগুলি অক্ষম করতে চাই। উদাহরণস্বরূপ, আমি নিম্নলিখিতগুলির মতো কিছু ব্যবহার করছি:
logger = logging.getLogger()
logger.setLevel(level=logging.DEBUG)
fh = logging.StreamHandler()
fh_formatter = logging.Formatter('%(asctime)s %(levelname)s %(lineno)d:%(filename)s(%(process)d) - %(message)s')
fh.setFormatter(fh_formatter)
logger.addHandler(fh)
আমি লগার.ডিবেগ ("আমার বার্তা!") করার পরে এটি আমার ডিবাগ বার্তাগুলি মুদ্রণ করে তবে এটি আমদানি করা কোনও মডিউল (যেমন অনুরোধ এবং অন্যান্য কিছু বিষয়) থেকেও ডিবাগ বার্তাগুলি প্রিন্ট করে।
আমি আগ্রহী মডিউলগুলি থেকে কেবল লগ বার্তা দেখতে চাই। লগিং মডিউলটি এটি করা সম্ভব?
আদর্শভাবে, আমি লগারকে "মডিউলএক্স, মডিউলওয়াই" থেকে বার্তা মুদ্রণ করতে এবং অন্য সকলকে উপেক্ষা করতে সক্ষম হতে চাই।
আমি নীচের দিকে নজর রেখেছি, তবে আমদানি করা ফাংশনে প্রতিটি কল করার আগে লগিং অক্ষম / সক্ষম করতে চাই না: লগিং - কীভাবে আমদানি করা মডিউল লগগুলি উপেক্ষা করবেন?

__name__তবে আমি এখনও আমদানি করা মডিউলগুলি থেকে লগগুলি দেখতে পাচ্ছি। আমি একটি ini কনফিগারেশন ফাইল দিয়ে লগিং কনফিগার করার চেষ্টা করছি that এর জন্য আমার কী করা উচিত?