diff options
| author | Aldo Cortesi <aldo@nullcube.com> | 2012-07-27 14:03:15 +1200 |
|---|---|---|
| committer | Aldo Cortesi <aldo@nullcube.com> | 2012-07-27 14:03:15 +1200 |
| commit | d8c53cbc57574bfce0be617d36e7ccf6f1b55885 (patch) | |
| tree | 22c4a6f033cb27fe808297afc38331ca35387090 /pathod | |
| parent | 3e158211a830bbcba2dd463189a79ec3ad17c8d4 (diff) | |
| download | mitmproxy-d8c53cbc57574bfce0be617d36e7ccf6f1b55885.tar.gz mitmproxy-d8c53cbc57574bfce0be617d36e7ccf6f1b55885.tar.bz2 mitmproxy-d8c53cbc57574bfce0be617d36e7ccf6f1b55885.zip | |
Add an option to specify a log file to pathod.
Diffstat (limited to 'pathod')
| -rwxr-xr-x | pathod | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -1,5 +1,5 @@ #!/usr/bin/env python -import argparse, sys, logging +import argparse, sys, logging, logging.handlers from libpathod import pathod, utils, version if __name__ == "__main__": @@ -19,6 +19,10 @@ if __name__ == "__main__": help='Directory for static files.' ) parser.add_argument( + "-f", dest='logfile', default=None, type=str, + help='Log file.' + ) + parser.add_argument( "--debug", dest='debug', default=False, action="store_true", help='Enable debug output.' ) @@ -86,6 +90,10 @@ if __name__ == "__main__": ) if not args.debug: logging.disable(logging.DEBUG) + if args.logfile: + ch = logging.handlers.WatchedFileHandler(args.logfile) + root.addHandler(ch) + sizelimit = None if args.sizelimit: @@ -104,7 +112,7 @@ if __name__ == "__main__": sizelimit = sizelimit, noweb = args.noweb, nocraft = args.nocraft, - noapi = args.noapi, + noapi = args.noapi, nohang = args.nohang ) except pathod.PathodError, v: |
