这篇文章主要介绍了Python日志syslog使用原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
syslog的官方说明在:
该模块的主要方式为:
#!/usr/bin/python
# -*- coding: utf-8 -*-
import syslog
syslog.openlog([ident[, logoption[, facility]]])
syslog.syslog(priority, message)
syslog.closelog()
ident 的信息为 /bluedon/test.py
logoption 的信息为 [4642]
facility 的信息为 记录日志文件的位置 ,本文选取的 facility = syslog.LOG_USER ,即日志输出在 /var/log/messages
源码为:
#!/usr/bin/python
# -*- coding: utf-8 -*-
import syslog
import os
if __name__ == '__main__':
# https://docs.python.org/2/library/syslog.html
# syslog.openlog([ident[, logoption[, facility]]])
# ident
filename = os.path.abspath(__file__)
# logoption
<