Computer >> Máy Tính >  >> Lập trình >> Python

Đăng nhập bằng Python

Trong bài viết này, chúng ta sẽ tìm hiểu về cách đăng nhập bằng Python và các giai đoạn khác nhau trong bảo vệ và bảo mật.

Trước hết, chúng ta cần nhập mô-đun ghi nhật ký, tiếp theo là sử dụng trình ghi nhật ký để checj =k trạng thái hiện tại và thông báo nhật ký. Chúng tôi có 5 mức độ nghiêm trọng cụ thể là -

  • Cảnh báo
  • Thông tin
  • Lỗi
  • Quan trọng
  • Gỡ lỗi

Mô-đun ghi nhật ký cho phép chúng tôi bắt đầu trực tiếp mà không cần thiết lập cấu hình theo cách thủ công.

Ví dụ

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')

Đầu ra

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

Vì chúng tôi không đặt cấu hình nên theo mặc định, các thông báo ghi nhật ký và thông tin sẽ không được ghi lại. Để làm cho chúng đáng chú ý, chúng ta cần thiết lập cấu hình theo cách thủ công.

Bây giờ, hãy xem cách chúng tôi có thể triển khai các cấu hình cơ bản.

Với sự trợ giúp của tham số mức - chúng ta có thể đặt mức độ nào của thông báo nhật ký phải được ghi lại.

Ví dụ

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

Đầu ra

DEBUG:root: This gets logged

Bằng cách sử dụng câu lệnh này, tất cả các câu lệnh trên mức gỡ lỗi sẽ được ghi lại.

Bây giờ chuyển sang ghi nhật ký tệp qua ghi nhật ký bảng điều khiển.

Ví dụ

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

Đầu ra

root - ERROR - This gets logged to a file

Ở đây, chế độ tệp được cho là chỉ ghi nên chúng ta có quyền ghi lại nội dung của tệp. Theo mặc định, cấu hình này chỉ mở ở chế độ nối thêm.

Kết luận

Trong bài viết này, chúng ta đã tìm hiểu về cách ghi nhật ký bằng Python và các cấp độ ghi nhật ký khác nhau có sẵn cho chúng ta.