made syslog import optional as intel's edison custom compiles python w/o it
parent
2963bba901
commit
c57200925f
|
@ -54,7 +54,6 @@ import pipes
|
||||||
import shlex
|
import shlex
|
||||||
import subprocess
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
import syslog
|
|
||||||
import types
|
import types
|
||||||
import time
|
import time
|
||||||
import select
|
import select
|
||||||
|
@ -68,6 +67,12 @@ import platform
|
||||||
import errno
|
import errno
|
||||||
from itertools import repeat
|
from itertools import repeat
|
||||||
|
|
||||||
|
try:
|
||||||
|
import syslog
|
||||||
|
HAS_SYSLOG=True
|
||||||
|
except ImportError:
|
||||||
|
HAS_SYSLOG=False
|
||||||
|
|
||||||
try:
|
try:
|
||||||
# Python 2
|
# Python 2
|
||||||
from itertools import imap
|
from itertools import imap
|
||||||
|
@ -1246,6 +1251,7 @@ class AnsibleModule(object):
|
||||||
return params
|
return params
|
||||||
|
|
||||||
def _log_to_syslog(self, msg):
|
def _log_to_syslog(self, msg):
|
||||||
|
if HAS_SYSLOG:
|
||||||
module = 'ansible-%s' % os.path.basename(__file__)
|
module = 'ansible-%s' % os.path.basename(__file__)
|
||||||
syslog.openlog(str(module), 0, syslog.LOG_USER)
|
syslog.openlog(str(module), 0, syslog.LOG_USER)
|
||||||
syslog.syslog(syslog.LOG_INFO, msg)
|
syslog.syslog(syslog.LOG_INFO, msg)
|
||||||
|
|
Loading…
Reference in New Issue