diff --git a/src/ptvsd/adapter/__main__.py b/src/ptvsd/adapter/__main__.py index 9d706d4b..237a3eb7 100644 --- a/src/ptvsd/adapter/__main__.py +++ b/src/ptvsd/adapter/__main__.py @@ -13,12 +13,13 @@ import argparse def main(args): import ptvsd - from ptvsd.common import log + from ptvsd.common import log, options from ptvsd.adapter import channels if args.cls: print("\033c") + options.log_dir = args.log_dir log.stderr_levels |= {"info"} log.filename_prefix = "ptvsd.adapter" log.to_file() @@ -75,6 +76,13 @@ def _parse_argv(): help="clear screen before starting the debuggee", ) + parser.add_argument( + "--log-dir", + type=str, + metavar="DIR", + help="enable logging and use DIR to save adapter logs" + ) + return parser.parse_args()