diff options
| -rwxr-xr-x | examples/einhorn_http.py | 14 | 
1 files changed, 9 insertions, 5 deletions
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()  | 
