From d166efbdfa85cdcf8450a2b7c2d3da3b2c4fa82a Mon Sep 17 00:00:00 2001 From: bnewbold Date: Sun, 9 Oct 2016 16:39:29 -0700 Subject: use logging in python example --- examples/einhorn_http.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'examples') diff --git a/examples/einhorn_http.py b/examples/einhorn_http.py index 304d01a..5c9a680 100755 --- a/examples/einhorn_http.py +++ b/examples/einhorn_http.py @@ -12,6 +12,7 @@ import sys import socket import socketserver import http.server +import logging as log class EinhornTCPServer(socketserver.TCPServer): @@ -21,7 +22,7 @@ class EinhornTCPServer(socketserver.TCPServer): # Try to sniff first socket try: fd = int(os.environ['EINHORN_FD_0']) - print("Will try to listen with fd=%d" % fd) + log.debug("Will try to listen with fd=%d" % fd) except KeyError: raise EnvironmentError("Couldn't find EINHORN_FD_0 env variable... is this running under einhorn?") @@ -36,17 +37,20 @@ class EinhornTCPServer(socketserver.TCPServer): raise if __name__ == "__main__": + log.basicConfig( + format="%(filename)s [%(process)d] %(levelname)s: %(message)s", + level=log.DEBUG) Handler = http.server.SimpleHTTPRequestHandler try: httpd = EinhornTCPServer(None, Handler) except EnvironmentError as ee: - print(ee) - print("Falling back on vanilla http server on 8080") + log.warn(str(ee)) + log.info("Falling back on vanilla http server on 8080") httpd = socketserver.TCPServer(("localhost", 8080), Handler) - print("Serving!") + log.debug("Serving!") try: httpd.serve_forever() except KeyboardInterrupt: - print("Caught KeyboardInterrupt, shutting down") + log.warn("Caught KeyboardInterrupt, shutting down") httpd.server_close() -- cgit v1.2.3