diff --git a/authserv/app_nginx.py b/authserv/app_nginx.py
index 169c8594cf63569cf24c0d24c69a1fc0f1481cdc..e73bc36cac94d7ce2711bd41cc350b3d4bd2453b 100644
--- a/authserv/app_nginx.py
+++ b/authserv/app_nginx.py
@@ -25,6 +25,10 @@ def do_nginx_http_auth():
         app.logger.exception('Unexpected exception in authenticate()')
         abort(500)
 
+    app.logger.info(
+        'NGINX_AUTH %s %s %s',
+        username, service, auth_status)
+
     response = make_response('')
     if auth_status == 'OK':
         response.headers['Auth-Status'] = 'OK'
@@ -36,4 +40,3 @@ def do_nginx_http_auth():
         if n_attempt <= 3:
             response.headers['Auth-Wait'] = '3'
     return response
-
diff --git a/authserv/server.py b/authserv/server.py
index 5774f93fdf094aae03b8e5fa1e9420f7eb22dca1..8105073de2ed8b5cfd2e7d1de6b79df2f99e0eb9 100644
--- a/authserv/server.py
+++ b/authserv/server.py
@@ -89,8 +89,11 @@ def main():
         handler = logging.handlers.SysLogHandler(
             address='/dev/log',
             facility=logging.handlers.SysLogHandler.LOG_DAEMON)
-        handler.setLevel(logging.INFO)
-        logging.getLogger().addHandler(handler)
+        handler.setFormatter(
+            logging.Formatter('auth_server: %(message)s'))
+        for l in (logging.getLogger(), app_main.app.logger, app_nginx.app.logger):
+            l.setLevel(logging.INFO)
+            l.addHandler(handler)
 
     if opts.config:
         os.environ['APP_CONFIG'] = opts.config