Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

เข้าสู่ระบบ Python


ในบทความนี้ เราจะเรียนรู้เกี่ยวกับการเข้าสู่ระบบ Python และขั้นตอนต่างๆ ในการป้องกันและรักษาความปลอดภัย

ก่อนอื่น เราต้องนำเข้าโมดูลการบันทึก ตามด้วยการใช้ตัวบันทึกเพื่อ checj=k สถานะปัจจุบันและข้อความบันทึก เรามีระดับความรุนแรง 5 ระดับคือ –

  • คำเตือน
  • ข้อมูล
  • ข้อผิดพลาด
  • วิกฤต
  • ดีบัก

โมดูลการบันทึกช่วยให้เราเริ่มต้นได้โดยตรงโดยไม่ต้องตั้งค่าด้วยตนเอง

ตัวอย่าง

Import logging
logging.debug('a debug message')
logging.info('an info message')
logging.warning('a warning message')
logging.error('an error message')
logging.critical('a critical message')

ผลลัพธ์

WARNING:root: a warning message
ERROR:root: an error message
CRITICAL:root: a critical message

เนื่องจากเราไม่ได้ตั้งค่าคอนฟิก โดยค่าเริ่มต้น ข้อความบันทึกและข้อมูลจะไม่ถูกบันทึก เพื่อให้สังเกตเห็นได้ชัดเจน เราต้องตั้งค่าคอนฟิกด้วยตนเอง

ตอนนี้เรามาดูกันว่าเราจะใช้การกำหนดค่าพื้นฐานได้อย่างไร

ด้วยความช่วยเหลือของพารามิเตอร์ระดับ - เราสามารถกำหนดระดับของข้อความบันทึกที่ต้องบันทึก

ตัวอย่าง

Import logging
logging.basicConfig(level=logging.DEBUG)
logging.debug('This gets logged')

ผลลัพธ์

DEBUG:root: This gets logged

โดยใช้คำสั่งนี้คำสั่งทั้งหมดที่อยู่เหนือระดับการดีบักจะได้รับการบันทึก

ตอนนี้เปลี่ยนเป็นการบันทึกไฟล์ผ่านการบันทึกคอนโซล

ตัวอย่าง

Import logging
logging.basicConfig(filename='app.log', filemode='w',
format='%(name)s - %(levelname)s - %(message)s')
logging.warning('This gets logged to a file')

ผลลัพธ์

root - ERROR - This gets logged to a file

ในที่นี้ โหมดไฟล์เขียนได้เท่านั้น ดังนั้นเราจึงมีสิทธิ์ในการเขียนเนื้อหาของไฟล์ใหม่ โดยค่าเริ่มต้น การกำหนดค่านี้จะเปิดขึ้นในโหมดต่อท้ายเท่านั้น

บทสรุป

ในบทความนี้ เราได้เรียนรู้เกี่ยวกับการเข้าสู่ระบบ Python และระดับต่างๆ ของการบันทึกที่มีให้เรา