colorlog คือการจัดรูปแบบสำหรับการใช้งานกับโมดูลการเข้าสู่ระบบ ธ
จะช่วยให้สีที่จะอยู่ในรูปแบบของสตริงซึ่งจะเป็นประโยชน์ส่วนใหญ่เมื่อจับคู่กับ StreamHandler ที่มีการแสดงผลไปยังสถานี นี้สามารถทำได้โดยเพิ่มชุดของรหัสสี terminal เพื่อบันทึกก่อนที่มันจะถูกนำมาใช้เพื่อจัดรูปแบบสตริง
การใช้งาน
ColoredFormatter ต้องใช้เวลา minumum สตริงรูปแบบและใช้เวลาสองตัวเลือก - การตั้งค่า (implictly เพิ่มรหัสการตั้งค่าที่ส่วนท้ายของสตริงข้อความเริ่มต้นที่จริง) และ color_levels (การทำแผนที่ของชื่อระดับการบันทึกชื่อสีเริ่มต้นที่ colorlog.DEFAULT_COLOR_LEVELS) .
จากการนำเข้า colorlog ColoredFormatter
formatString = "% (bg_level)% s (levelname) -8s% (ตั้งค่า)% s (สีฟ้า)% (ข้อความ) S"
ระดับ = {
& nbsp; 'ดีบัก': 'ฟ้า'
& nbsp; 'ข้อมูล': 'สีเขียว'
& nbsp; 'คำเตือน': 'สีเหลือง'
& nbsp; 'ผิดพลาด': 'สีแดง'
& nbsp; 'วิจารณญาณ': 'สีแดง'
}
จัดรูปแบบ = ColoredFormatter (formatString รีเซ็ต = True, color_levels ระดับ =)
จัดรูปแบบจากนั้นจะสามารถนำมาใช้ในการตั้งค่าการเข้าสู่ระบบปกติ
รหัส
ค่าต่อไปนี้จะทำ availible สำหรับการใช้งานในรูปแบบของสตริง:
- fg_ colorname {}, {bg_ colorname}: เบื้องหน้าและสีพื้นหลัง ชื่อสีเป็นสีดำ, สีแดง, สีเขียว, สีเหลือง, สีฟ้า, สีม่วง, สีฟ้าและสีขาว
- ตัวหนา: เอาท์พุทตัวหนา
- ตั้งค่า: ล้างการจัดรูปแบบทั้งหมด (ทั้งเบื้องหน้าและสีพื้นหลัง)
- fg_level, bg_level. กลับสีที่เกี่ยวข้องกับการบันทึกระดับ (จาก color_levels)
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ