X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=nfvbench%2Ffluentd.py;h=16ff33e31c25ef20955a1d23fe8a433f8facb000;hb=124ecd5d59869bad3a4f5f53f91f5b9c99051512;hp=93c90fabc447357fb44ee2ad64f45e9bd84737a7;hpb=4e74e931fb22017abffbe0c4dbed668d5be14e54;p=nfvbench.git diff --git a/nfvbench/fluentd.py b/nfvbench/fluentd.py index 93c90fa..16ff33e 100644 --- a/nfvbench/fluentd.py +++ b/nfvbench/fluentd.py @@ -12,9 +12,10 @@ # License for the specific language governing permissions and limitations # under the License. +import logging + from datetime import datetime from fluent import sender -import logging import pytz @@ -61,6 +62,10 @@ class FluentLogHandler(logging.Handler): self.__update_stats(record.levelno) self.sender.emit(None, data) + # this function is called by summarizer + def record_send(self, record): + self.sender.emit(None, record) + # send START record for each run def __send_start_record(self): data = { @@ -104,8 +109,7 @@ class FluentLogHandler(logging.Handler): return "GOOD RUN" elif highest_level == logging.WARNING: return "RUN WITH WARNINGS" - else: - return "RUN WITH ERRORS" + return "RUN WITH ERRORS" def __update_stats(self, levelno): if levelno == logging.WARNING: