Hướng dẫn python logging username - tên người dùng ghi nhật ký python
Mình thấy bài này khá hay và hữu ích nên share lại từ bài gốc của tác giả dangsonbk. Bạn có thể đọc thêm series Python cơ bản thường sử dụng trong công việc của tác giả Võ Duy Tuấn nữa nhé, rất hữu ích! Show Nội dung chính
Sử dụng logging trong PythonSử dụng module logging cơ bản
Log ra nhiều nguồn cùng lúc In nội dung biến Format nội dung và thêm các thông tin chi tiết về log Logging trong exception (in thông tin Traceback)
Sử dụng module logging cơ bảnLog ra nhiều nguồn cùng lúc
In nội dung biến
Format nội dung và thêm các thông tin chi tiết về log
Logging trong exception (in thông tin Traceback)
Sử dụng logging trong nhiều module Tham khảo:
Log ra nhiều nguồn cùng lúcIn nội dung biến
Format nội dung và thêm các thông tin chi tiết về log
Logging trong exception (in thông tin Traceback) In nội dung biếnFormat nội dung và thêm các thông tin chi tiết về log
Logging trong exception (in thông tin Traceback) Format nội dung và thêm các thông tin chi tiết về logLogging trong exception (in thông tin Traceback) Sử dụng logging trong nhiều module
Tham khảo: 0Thói quen của mình và có lẽ cũng là thói quen của nhiều người lúc mới học Python cũng như khi viết những script nhỏ để lấy thông tin chương trình lúc runtime đó là sử dụng 5, 5 ở bất cứ đâu và bất cứ khi nào. Thường thì chương trình sẽ có nhiều lệnh print như thế này:Logging trong exception (in thông tin Traceback)Sử dụng logging trong nhiều module 1Thông tin in ra: 2Bạn cũng có thể gọi 8, có chức năng tương đương với 9.Sử dụng logging trong nhiều modulechi tiết Nếu phần mềm của bạn có nhiều modules thì đây là một cách đơn giản để setup hệ thống logging xuyên suốt cả phần mềm: 3Kết quả: 4Kết hợp với việc format nội dung logging như đã nêu trước đó, bạn có thể in ra thông tin log được gọi từ module nào. Trên đây là khái quát một số ví dụ đơn giản sử dụng logging, bạn có thể khám phá thêm một số tính năng phức tạp hơn của logging ở: advanced logging tutorial Tham khảo:
|