colorlog পাইথন এর লগিং মডিউল সাথে ব্যবহারের জন্য একটি ফরম্যাটার হয়.
এটা রং একটি টার্মিনাল থেকে outputting করা হয় যে একটি StreamHandler সঙ্গে যখন জোড়া বেশিরভাগ দরকারী যা ফরম্যাট স্ট্রিং মধ্যে স্থাপন করা সম্ভব হবে. স্ট্রিং ফরম্যাট ব্যবহার করা হয় আগে এই রেকর্ড টার্মিনাল রঙ কোড যোগ একটি সেট দ্বারা সম্পন্ন হয়.
ব্যবহারের
ColoredFormatter minumum একটি ফরম্যাট স্ট্রিং এ প্রয়োজন, এবং দুটি বিকল্প লাগে - এবং color_levels (রঙ নাম রেকর্ড স্তরের নামের একটি ম্যাপিং, colorlog.DEFAULT_COLOR_LEVELS ডিফল্ট) (implictly বার্তা স্ট্রিং, সত্য ডিফল্ট শেষে একটি রিসেট কোড যোগ করুন) রিসেট .
colorlog আমদানি ColoredFormatter থেকে
formatstring = "% (bg_level) এর% (levelname) এর% (নীল)% (পুনরায় সেট) (বার্তা) এর% -8s"
মাত্রা = {
& Nbsp; 'ডিবাগ': 'সায়ান',
& Nbsp; 'তথ্য': 'সবুজ',
& Nbsp; 'সতর্কবার্তা': 'হলুদ',
& Nbsp; 'ভুল': 'লাল',
& Nbsp; 'গুরুতর': 'লাল',
}
ফরম্যাটকারী = ColoredFormatter (formatstring, = সত্য, color_levels = মাত্রা রিসেট)
ফরম্যাটকারী তারপর একটি স্বাভাবিক লগিং সেটআপ ব্যবহার করা যেতে পারে.
কোড
নিম্নলিখিত মান ফরম্যাট স্ট্রিং-এ ব্যবহারের জন্য availible তৈরি করা হয়:
- Fg_ {colorname}, {bg_ colorname}: পুরোভূমি এবং ব্যাকগ্রাউন্ড রং. রং নাম, নীল, হলুদ, সবুজ, লাল, কালো, রক্তবর্ণ, সায়ান ও সাদা.
- সাহসী: বোল্ড আউটপুট.
- রিসেট: সাফ সব বিন্যাস (পুরোভাগে এবং ব্যাকগ্রাউন্ড রং উভয়).
- Fg_level, bg_level:. (Color_levels থেকে) রেকর্ড স্তরের সাথে যুক্ত রঙ ফিরে
আবশ্যক
- পাইথন
পাওয়া মন্তব্যসমূহ না