diff --git a/hook_job_info_syslog.py b/hook_job_info_syslog.py
index 8c3d3db58304e5af2754b8d51752c747c06260a1..4017c644ad8327c6e9cac79afb2265a432b81a5e 100644
--- a/hook_job_info_syslog.py
+++ b/hook_job_info_syslog.py
@@ -1,4 +1,7 @@
-
+# 
+# Add job start (EXECJOB_PROLOGUE) and job end (EXECJOB_EPILOGUE) events
+# to syslog to avoid having to go to the PBS accounting logs.
+#
 import pbs
 import subprocess
 
@@ -16,7 +19,7 @@ try:
 
     message = f'"PBS_MOM_Hook:{op}:Job:{jobid}"'
     tool = "/usr/bin/logger"
-    subprocess.run([tool, message], shell = False)
+    subprocess.run([tool, message], timeout = 10, shell = False)
     e.accept()
-except Exception:
-   e.reject(f"hook_job_info_syslog.py threw exception: {e}")  
+except Exception as ex:
+   e.reject(f"hook_job_info_syslog.py threw exception: {ex}")