loggers.py 文件源码

python
阅读 37 收藏 0 点赞 0 评论 0

项目:taf 作者: taf3 项目源码 文件源码
def parse_options():
    """Parse additional cli logging options.

    """
    parser = NoErrArgumentParser(usage=argparse.SUPPRESS, formatter_class=argparse.ArgumentDefaultsHelpFormatter)

    parser.add_argument("--logdir", dest="logdir", default=None,
                        help="Directory path to store log files.")
    parser.add_argument("--loglevel", dest="loglevel", default="INFO",
                        help="Logging level (DEBUG, INFO, WARNING, ERROR, FATAL, CRITICAL).")
    parser.add_argument("--logprefix", dest="logprefix", default="main",
                        help="Log files prefix.")
    parser.add_argument("--silent", action="store_true", dest="silent", default=False,
                        help="Do not print logging to console.")
    parser.add_argument("-k", action="store", dest="keyword", default=None,
                        help="pytest kewords.")
    parser.add_argument("-m", action="store", dest="markexpr", default=None,
                        help="pytest markers expression.")

    opts = parser.parse_args()

    if opts.markexpr is None:
        opts.markexpr = ""
    if opts.keyword is None:
        opts.keyword = ""

    return opts
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号