আমার জ্যাঙ্গো ইনস্টলেশনের জন্য কীভাবে একটি "ডিফল্ট" লগার সেটআপ করবেন তা আমি বুঝতে পারি না। আমি জ্যাঙ্গো 1.3 এর নতুন LOGGINGসেটিংটি ব্যবহার করতে চাই settings.py।
আমি জ্যাঙ্গো লগিং ডকের উদাহরণটি দেখেছি , তবে আমার কাছে মনে হচ্ছে তারা কেবলমাত্র সেটআপ হ্যান্ডলার সেট করে যা নির্দিষ্ট লগারের জন্য লগিং করবে। তাদের উদাহরণের ক্ষেত্রে তারা 'জ্যাঙ্গো', 'জ্যাঞ্জো.রেকোয়েস্ট' এবং 'মাইপ্রজেক্টস কাস্টম' নামের লগারের জন্য হ্যান্ডলার সেটআপ করে।
আমি যা করতে চাই তা হ'ল একটি ডিফল্ট সেটআপ করা logging.handlers.RotatingFileHandlerযা ডিফল্টরূপে সমস্ত লগারকে পরিচালনা করবে। উদাহরণস্বরূপ, যদি আমি আমার প্রকল্পের কোথাও একটি নতুন মডিউল তৈরি করি এবং এটির মতো কিছু দ্বারা বোঝানো হয়:, আমার এটি করা my_app_name.my_new_moduleউচিত এবং সমস্ত লগইন ঘোরানো ফাইল লগের সাথে থাকা উচিত।
# In file './my_app_name/my_new_module.py'
import logging
logger = logging.getLogger('my_app_name.my_new_module')
logger.debug('Hello logs!') # <-- This should get logged to my RotatingFileHandler that I setup in `settings.py`!