Giao thức ghi nhật ký hệ thống hoặc
import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
0 là phần mềm dành cho các hệ điều hành dựa trên Unix như macOS và Linux, là tiêu chuẩn để ghi nhật ký thưimport syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
0 là một giao thức ghi nhật ký dựa trên mạng tiêu chuẩn cho phép chúng tôi gửi thông báo sự kiện và nhật ký hệ thống đến một máy chủ, được gọi là máy chủ import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
0. Dịch vụ này thu thập thông báo bản ghi và thông báo sự kiện từ một số máy độc lập khác nhau tại một nơi để phân tích, giám sát và đánh giáHãy để chúng tôi hiểu dịch vụ này với sự giúp đỡ của một ví dụ
Giả sử bạn có năm máy tính. Một trong năm máy tính này là máy chủ
import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
0. Bốn máy tính khác là các máy chủ đang lưu trữ bốn ứng dụng web. Bốn ứng dụng web này độc lập với nhau và tạo ra một số thông điệp tường trìnhCác thông báo nhật ký này bao gồm thông tin chi tiết về người dùng đã đăng nhập, người dùng đã đăng xuất, trang nào được truy cập bởi người dùng nào, lỗi nào được tìm thấy ở trang nào, một trang cụ thể được truy cập bao nhiêu lần trong giờ qua, bao nhiêu giao dịch trực tuyến
Vì có rất nhiều ứng dụng và thông báo nhật ký, việc truy cập vào từng máy tính và xem xét chúng là một nhiệm vụ phức tạp vì số lượng ứng dụng có thể còn nhiều hơn. Vì vậy, tất cả các ứng dụng này ghi thông điệp của chúng vào máy tính thứ năm hoặc máy chủ
import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
0Giả sử ai đó muốn xem lại và theo dõi các thông điệp tường trình này từ một số ứng dụng. Trong trường hợp đó, họ có thể làm điều đó từ một nơi
Chiến lược này không chỉ làm cho việc xem xét dễ dàng hơn mà còn hiệu quả và năng suất. Người ta thậm chí có thể phát triển các ứng dụng để xem xét và giám sát các thông điệp nhật ký này dựa trên sở thích và yêu cầu của họ hoặc sử dụng các sản phẩm hiện có trên thị trường
Ngôn ngữ lập trình Python là ngôn ngữ phổ quát có thể xây dựng các ứng dụng trong thế giới thực. Bài viết này sẽ xử lý các thông báo ghi nhật ký tới
import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
0 bằng PythonGhi nhật ký tin nhắn tới import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
6 bằng Mô-đun import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
0 trong Python
import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
Chúng tôi có thể ghi nhật ký tin nhắn bằng mô-đun Python,
import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
6. Nó là một phần của thư viện chuẩn Python và hoạt động như một giao diện cho các thường trình thư viện Unix import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
6Mô-đun này có hai phương thức có cùng tên,
import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
3, có thể ghi nhật ký tin nhắn. Ở đây, khái niệm nạp chồng hàm được sử dụngSau đây là chữ ký chức năng cho cả hai phương pháp
syslog.syslog[message]
syslog.syslog[priority, message]
Phương thức đầu tiên chấp nhận một thông báo chuỗi và phương thức thứ hai nhận một thông báo chuỗi cùng với mức độ ưu tiên. Cả hai phương thức đều gửi một thông báo chuỗi tới bộ ghi hệ thống
Có tám cấp độ ưu tiên có sẵn trong mô-đun này theo thứ tự từ cao đến thấp như sau
4 -import syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
5. Dùng cho trường hợp khẩn cấpimport syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
6 -import syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
7. Được sử dụng cho cảnh báoimport syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
8 -import syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
9. Được sử dụng cho các tin nhắn quan trọngimport syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
0 - import logging from logging.handlers import SysLogHandler logger = logging.getLogger["Logger"] handler = SysLogHandler[address = "/var/run/syslog"] logger.addHandler[handler] logger.debug["A message with level DEBUG."] logger.info["A message with level INFO."] logger.warning["A message with level WARNING."] logger.error["A message with level ERROR."] logger.critical["A message with level CRITICAL."] logger.exception["A message with level ERROR."] logger.log[250, "A message with level 250 numeric value."]
1. Được sử dụng cho các lỗiimport logging from logging.handlers import SysLogHandler logger = logging.getLogger["Logger"] handler = SysLogHandler[address = "/var/run/syslog"] logger.addHandler[handler] logger.debug["A message with level DEBUG."] logger.info["A message with level INFO."] logger.warning["A message with level WARNING."] logger.error["A message with level ERROR."] logger.critical["A message with level CRITICAL."] logger.exception["A message with level ERROR."] logger.log[250, "A message with level 250 numeric value."]
2 -import logging from logging.handlers import SysLogHandler logger = logging.getLogger["Logger"] handler = SysLogHandler[address = "/var/run/syslog"] logger.addHandler[handler] logger.debug["A message with level DEBUG."] logger.info["A message with level INFO."] logger.warning["A message with level WARNING."] logger.error["A message with level ERROR."] logger.critical["A message with level CRITICAL."] logger.exception["A message with level ERROR."] logger.log[250, "A message with level 250 numeric value."]
3. Dùng để cảnh báoimport logging from logging.handlers import SysLogHandler logger = logging.getLogger["Logger"] handler = SysLogHandler[address = "/var/run/syslog"] logger.addHandler[handler] logger.debug["A message with level DEBUG."] logger.info["A message with level INFO."] logger.warning["A message with level WARNING."] logger.error["A message with level ERROR."] logger.critical["A message with level CRITICAL."] logger.exception["A message with level ERROR."] logger.log[250, "A message with level 250 numeric value."]
4 -import logging from logging.handlers import SysLogHandler logger = logging.getLogger["Logger"] handler = SysLogHandler[address = "/var/run/syslog"] logger.addHandler[handler] logger.debug["A message with level DEBUG."] logger.info["A message with level INFO."] logger.warning["A message with level WARNING."] logger.error["A message with level ERROR."] logger.critical["A message with level CRITICAL."] logger.exception["A message with level ERROR."] logger.log[250, "A message with level 250 numeric value."]
5. Dùng để thông báoimport logging from logging.handlers import SysLogHandler logger = logging.getLogger["Logger"] handler = SysLogHandler[address = "/var/run/syslog"] logger.addHandler[handler] logger.debug["A message with level DEBUG."] logger.info["A message with level INFO."] logger.warning["A message with level WARNING."] logger.error["A message with level ERROR."] logger.critical["A message with level CRITICAL."] logger.exception["A message with level ERROR."] logger.log[250, "A message with level 250 numeric value."]
6 -import logging from logging.handlers import SysLogHandler logger = logging.getLogger["Logger"] handler = SysLogHandler[address = "/var/run/syslog"] logger.addHandler[handler] logger.debug["A message with level DEBUG."] logger.info["A message with level INFO."] logger.warning["A message with level WARNING."] logger.error["A message with level ERROR."] logger.critical["A message with level CRITICAL."] logger.exception["A message with level ERROR."] logger.log[250, "A message with level 250 numeric value."]
7. Được sử dụng cho các tin nhắn thông tinimport logging from logging.handlers import SysLogHandler logger = logging.getLogger["Logger"] handler = SysLogHandler[address = "/var/run/syslog"] logger.addHandler[handler] logger.debug["A message with level DEBUG."] logger.info["A message with level INFO."] logger.warning["A message with level WARNING."] logger.error["A message with level ERROR."] logger.critical["A message with level CRITICAL."] logger.exception["A message with level ERROR."] logger.log[250, "A message with level 250 numeric value."]
8 -import logging from logging.handlers import SysLogHandler logger = logging.getLogger["Logger"] handler = SysLogHandler[address = "/var/run/syslog"] logger.addHandler[handler] logger.debug["A message with level DEBUG."] logger.info["A message with level INFO."] logger.warning["A message with level WARNING."] logger.error["A message with level ERROR."] logger.critical["A message with level CRITICAL."] logger.exception["A message with level ERROR."] logger.log[250, "A message with level 250 numeric value."]
9. Được sử dụng để gỡ lỗi tin nhắnimport logging from logging.handlers import SysLogHandler logger = logging.getLogger["Logger"] handler = SysLogHandler[address = "/var/run/syslog"] logger.addHandler[handler] logger.debug["A message with level DEBUG."] logger.info["A message with level INFO."] logger.warning["A message with level WARNING."] logger.error["A message with level ERROR."] logger.critical["A message with level CRITICAL."] logger.exception["A message with level ERROR."] logger.log[250, "A message with level 250 numeric value."]
Bây giờ chúng ta đã hoàn thành phần giới thiệu ngắn gọn về mô-đun. Hãy cho chúng tôi hiểu cách sử dụng mô-đun này với sự trợ giúp của một ví dụ. Tham khảo mã Python sau đây cho việc này
import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
Ghi nhật ký tin nhắn tới import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
0 bằng Mô-đun import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
01 trong Python
import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
Python có một mô-đun khác,
import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
01, chứa các phương thức và lớp hỗ trợ các ứng dụng và thư viện với hệ thống ghi sự kiện linh hoạtMô-đun này cũng là một phần của thư viện chuẩn Python. Mô-đun
import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
01 cung cấp nhiều tính năng và tính linh hoạt để ghi nhật ký sự kiệnMô-đun
import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
01 có lớp import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
05 chứa việc triển khai logic ghi nhật ký thực tế. Các nhà phát triển và lập trình viên phải khởi tạo lớp này để thực hiện ghi nhật kýLưu ý rằng lớp này không bao giờ được khởi tạo trực tiếp. Người ta phải sử dụng hàm cấp mô-đun
import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
06 hoặc import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
07 để tạo bộ ghi nhật kýĐây,
import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
08 là tên của thiết bị ghi nhật ký. Lớp import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
05 có một loạt các phương thức như import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
00, import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
01, import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
02, import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
03 và import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
04Vì mục đích của bài viết này, chúng tôi sẽ chỉ tập trung vào các phương pháp sau
05. Phương pháp ghi nhật ký tin nhắn với cấp độimport syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
06import syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
07. Phương pháp ghi nhật ký tin nhắn với cấp độimport syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
08import syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
09. Một phương pháp để đăng nhập tin nhắn với cấp độimport syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
00import syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
01. Phương pháp ghi nhật ký tin nhắn với cấp độimport syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
02import syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
03. Phương pháp ghi nhật ký tin nhắn với cấp độimport syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
04import syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
05. Phương thức ghi nhật ký tin nhắn với mức số nguyên đã chỉ địnhimport syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
06. Phương pháp ghi nhật ký tin nhắn với cấp độimport syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
02import syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
08. Một phương pháp để thêm một trình xử lý được chỉ định vào bộ ghiimport syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
Thư viện này có các mức ghi nhật ký sau đây cùng với các giá trị số của chúng
04.import syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
00import syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
02.import syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
02import syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
00.import syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
04import syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
08.import syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
06import syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
06.import syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
08import syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
09.import syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
00import syslog syslog.syslog["A test message."] syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."] syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."] syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."] syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."] syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."] syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."] syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."] syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."] syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
Mô-đun ghi nhật ký có lớp
import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
01 được sử dụng để chỉ định vị trí cho thông điệp tường trình. Đối tượng lớp import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
01 được thêm vào bộ ghi nhật ký với sự trợ giúp của phương thức import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
03 đã thảo luận ở trênNgoài 2 lớp này, module
import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
01 còn có 2 lớp nữa là import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
05 và import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
06. Lớp import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
05 được sử dụng để xác định bố cục và định dạng của thông báo tường trình và lớp import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
06 được sử dụng để lọc thông báo tường trìnhHiện tại, đó là tất cả những gì chúng ta phải biết về các tính năng này
Bây giờ chúng ta đã hoàn thành phần giới thiệu ngắn gọn về mô-đun
import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
01; . Tham khảo mã Python sau đây cho việc này________số 8
Tập lệnh Python ở trên trước tiên tạo một trình ghi nhật ký với sự trợ giúp của phương thức
import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
06 và cung cấp tên import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
05Tiếp theo, nó tạo một trình xử lý bằng cách sử dụng lớp
import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
02. Lớp này cho phép các nhà phát triển và lập trình viên gửi thông điệp tường trình đến một hệ điều hành Unix từ xa hoặc cục bộ import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
6Lớp này chấp nhận một tham số [một trong ba tham số],
import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
04, tham chiếu đến đích của thông điệp tường trình. Để tìm hiểu chi tiết về lớp này, hãy tham khảo tài liệu chính thứcSau đó, chúng tôi thêm trình xử lý này vào trình ghi nhật ký với sự trợ giúp của phương thức
import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
03. Cuối cùng, bằng cách sử dụng tất cả các phương pháp ghi nhật ký đã thảo luận ở trên, chúng tôi ghi lại các thông báo ở tất cả các cấp độ và một thông báo có cấp độ import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
06Để tìm hiểu về mô-đun
import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
01 và mô-đun import syslog
syslog.syslog["A test message."]
syslog.syslog[syslog.LOG_EMERG, "A message with LOG_EMERG priority."]
syslog.syslog[syslog.LOG_ALERT, "A message with LOG_ALERT priority."]
syslog.syslog[syslog.LOG_CRIT, "A message with LOG_CRIT priority."]
syslog.syslog[syslog.LOG_ERR, "A message with LOG_ERR priority."]
syslog.syslog[syslog.LOG_WARNING, "A message with LOG_WARNING priority."]
syslog.syslog[syslog.LOG_NOTICE, "A message with LOG_NOTICE priority."]
syslog.syslog[syslog.LOG_INFO, "A message with LOG_INFO priority."]
syslog.syslog[syslog.LOG_DEBUG, "A message with LOG_DEBUG priority."]
syslog.syslog[syslog.LOG_INFO, "Test message with INFO priority."]
6, hãy tham khảo tài liệu chính thức tại đây và tại đây tương ứng