X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=nfvbench%2Flog.py;h=e55c23003aeeea0496b3d2971605d5fefd235c91;hb=8ecfd4c886507fe602398a8623e6044d40ea8090;hp=f308171ac1941049b971cb68488613c2eb64bcab;hpb=4c5e4ba753face81fd73aa3bae1fe3c012e48859;p=nfvbench.git diff --git a/nfvbench/log.py b/nfvbench/log.py index f308171..e55c230 100644 --- a/nfvbench/log.py +++ b/nfvbench/log.py @@ -16,15 +16,25 @@ import logging _product_name = 'nfvbench' -def setup(): +def setup(mute_stdout=False): # logging.basicConfig() - formatter_str = '%(asctime)s %(levelname)s %(message)s' - handler = logging.StreamHandler() - handler.setFormatter(logging.Formatter(formatter_str)) + if mute_stdout: + handler = logging.NullHandler() + else: + formatter_str = '%(asctime)s %(levelname)s %(message)s' + handler = logging.StreamHandler() + handler.setFormatter(logging.Formatter(formatter_str)) # Add handler to logger logger = logging.getLogger(_product_name) logger.addHandler(handler) + # disable unnecessary information capture + logging.logThreads = 0 + logging.logProcesses = 0 + # to make sure each log record does not have a source file name attached + # pylint: disable=protected-access + logging._srcfile = None + # pylint: enable=protected-access def add_file_logger(logfile): if logfile: