diff options
Diffstat (limited to 'callback_plugins')
-rw-r--r-- | callback_plugins/logdetail.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/callback_plugins/logdetail.py b/callback_plugins/logdetail.py index 1433ef7f4..3d19fcca8 100644 --- a/callback_plugins/logdetail.py +++ b/callback_plugins/logdetail.py @@ -28,7 +28,11 @@ MSG_FORMAT="%(now)s\t%(count)s\t%(category)s\t%(name)s\t%(data)s\n" LOG_PATH = '/var/log/ansible' def getlogin(): - return pwd.getpwuid(os.geteuid())[0] + try: + user = os.getlogin() + except OSError, e: + user = pwd.getpwuid(os.geteuid())[0] + return user class LogMech(object): def __init__(self): |