Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 在windows上导入Python系统日志_Python 2.7_Syslog - Fatal编程技术网

Python 2.7 在windows上导入Python系统日志

Python 2.7 在windows上导入Python系统日志,python-2.7,syslog,Python 2.7,Syslog,我有一个通常在unix机器上运行的python脚本,我正在尝试在windows上运行它。我遇到的一个障碍是syslog模块。有没有一种方法可以让任何人都知道我可以在windows机器上解决这个问题,有没有一个与windows相同的软件包?运行Python2.7 尽管可能需要对代码进行一些重写,“”模块应该非常适合您所寻找的内容。它还有一个优点,即日志记录与平台无关,因此它可以在Windows和*nix上工作,这总是很方便的。您可以创建syslog.py并将其放在python路径中的某个位置。 您

我有一个通常在unix机器上运行的python脚本,我正在尝试在windows上运行它。我遇到的一个障碍是syslog模块。有没有一种方法可以让任何人都知道我可以在windows机器上解决这个问题,有没有一个与windows相同的软件包?运行Python2.7

尽管可能需要对代码进行一些重写,“”模块应该非常适合您所寻找的内容。它还有一个优点,即日志记录与平台无关,因此它可以在Windows和*nix上工作,这总是很方便的。

您可以创建syslog.py并将其放在python路径中的某个位置。 您还可以对其进行自定义,以实际记录消息或通过网络发送消息

我的版本如下。(它缺少几个函数和常量,因此您可能需要添加更多):

导入系统 日志紧急、日志警报、日志暴击、日志错误、日志警告、\ 日志通知、日志信息、日志调试=范围(8) 日志内核、日志用户、日志邮件、日志守护程序、日志验证、\ LOG_SYSLOG,LOG_LPR,LOG_NEWS,LOG_UUCP=范围(0,65,8) LOG_CRON=120 LOG_LOCAL0=128 LOG_LOCAL1=136 LOG_LOCAL2=144 LOG_LOCAL3=152 LOG_LOCAL4=160 LOG_LOCAL5=168 LOG_LOCAL6=176 LOG_LOCAL7=184 LOG_PID=1 对数=2 对数显示=8 LOG_NOWAIT=16 def系统日志(消息): 通过 def系统日志(优先级、消息): 通过 def openlog(ident=sys.argv[0],logoptions=0,facility=LOG\u USER): 通过 def closelog(): 通过 def设置日志掩码(maskpri):
通过您不需要在自己的帖子中添加评论-只需修改您的问题即可。我希望找到一个不需要重写代码的解决方案,因为此方案仅适用于在windows本地开发。它通常在linux上运行。由于遇到了这个模块导入问题,我目前看不到解决这个问题的方法。