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

Làm cách nào để tắt ghi nhật ký từ các mô-đun đã nhập bằng Python?


Bạn có thể tắt ghi nhật ký từ các mô-đun đã nhập bằng cách sử dụng mô-đun ghi nhật ký. Bạn có thể định cấu hình nó để không ghi nhật ký các tin nhắn trừ khi chúng ít nhất là các cảnh báo bằng cách sử dụng mã sau:

import logging
logging.getLogger("imported_module").setLevel(logging.WARNING)

Nếu bạn không muốn viết tên mô-đun dưới dạng chuỗi, bạn cũng có thể sử dụng import_module .__ name__. Nếu bạn muốn lên một cấp độ cao hơn và chỉ muốn ghi nhật ký tin nhắn khi chúng bị lỗi hoặc nghiêm trọng, bạn có thể thay thế việc ghi nhật ký. CẢNH BÁO bằng ghi nhật ký.ERROR và ghi nhật ký.CRITICAL tương ứng.