diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2012-06-24 21:40:31 +1200 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2012-06-24 21:40:31 +1200 |
commit | 65487ead6d44970fa13740284a58a703dfd39eac (patch) | |
tree | 27d45de435573f89b0bd92b8622d07c580ce72aa /pathod | |
parent | 90c6fb394de8b56c55aee3db7c7ea6ff72903456 (diff) | |
download | mitmproxy-65487ead6d44970fa13740284a58a703dfd39eac.tar.gz mitmproxy-65487ead6d44970fa13740284a58a703dfd39eac.tar.bz2 mitmproxy-65487ead6d44970fa13740284a58a703dfd39eac.zip |
Logging truss for pathod.
Diffstat (limited to 'pathod')
-rwxr-xr-x | pathod | 19 |
1 files changed, 18 insertions, 1 deletions
@@ -1,5 +1,5 @@ #!/usr/bin/env python -import argparse, sys +import argparse, sys, logging from libpathod import pathod, utils, version if __name__ == "__main__": @@ -15,6 +15,11 @@ if __name__ == "__main__": help='Directory for static files.' ) parser.add_argument( + "--debug", dest='debug', default=False, + action="store_true", + help='Enable debug output.' + ) + parser.add_argument( "-s", dest='ssl', default=False, action="store_true", help='Serve with SSL.' @@ -50,6 +55,18 @@ if __name__ == "__main__": parser.error("Invalid anchor specification: %s"%i) alst.append(parts) + root = logging.getLogger() + if root.handlers: + for handler in root.handlers: + root.removeHandler(handler) + logging.basicConfig( + format='%(asctime)s: %(message)s', + datefmt='%d-%m-%y %I:%M:%S', + level=logging.DEBUG + ) + if not args.debug: + logging.disable(logging.DEBUG) + try: pd = pathod.Pathod( (args.address, args.port), |