diff options
author | ahothan <ahothan@cisco.com> | 2017-08-22 17:41:16 -0700 |
---|---|---|
committer | ahothan <ahothan@cisco.com> | 2017-08-22 17:41:57 -0700 |
commit | 2d55474511a5057015e77547c326120c1649c0b7 (patch) | |
tree | e5f1db615655d73c9778d0499d7a312e8de2cc3e /nfvbench/log.py | |
parent | 6c4e55c53c65b7e63c17c85367b4813443c5d942 (diff) |
NFVBENCH-6 Add support for sending logs to fluentd with fluentd client library
Change-Id: I1bc01b26f9e43f78c169b5fcd26247debcfe31bf
Signed-off-by: ahothan <ahothan@cisco.com>
Diffstat (limited to 'nfvbench/log.py')
-rw-r--r-- | nfvbench/log.py | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/nfvbench/log.py b/nfvbench/log.py index f308171..674ddf8 100644 --- a/nfvbench/log.py +++ b/nfvbench/log.py @@ -16,15 +16,22 @@ 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 + logging._srcfile = None def add_file_logger(logfile): if logfile: |