From dbf5d36fdf0660669b3199118b30f71872d676b7 Mon Sep 17 00:00:00 2001 From: Bogdan Dobrelya Date: Mon, 22 Nov 2021 10:51:00 +0100 Subject: [PATCH] Add timestamps to nova/placement wait for scripts Related-bug: #1951577 Change-Id: I5ca99f53540d27b3e7824d22910ddc69cae3c9d0 Signed-off-by: Bogdan Dobrelya --- .../nova_wait_for_api_service.py | 12 +++++++++++- .../nova_wait_for_compute_service.py | 12 +++++++++++- .../placement_wait_for_service.py | 12 +++++++++++- 3 files changed, 33 insertions(+), 3 deletions(-) diff --git a/container_config_scripts/nova_wait_for_api_service.py b/container_config_scripts/nova_wait_for_api_service.py index 54115c1b11..17d2bf29e3 100755 --- a/container_config_scripts/nova_wait_for_api_service.py +++ b/container_config_scripts/nova_wait_for_api_service.py @@ -16,6 +16,7 @@ import argparse from configparser import ConfigParser import logging +import logging.handlers import os import sys import time @@ -37,8 +38,17 @@ if debug.lower() == 'true': else: loglevel = logging.INFO -logging.basicConfig(stream=sys.stdout, level=loglevel) LOG = logging.getLogger('nova_wait_for_api_service') +LOG_FORMAT = ('%(asctime)s.%(msecs)03d %(levelname)s ' + '%(name)s %(message)s') +DATE_FORMAT = '%Y-%m-%d %H:%M:%S' +LOG.handlers.clear() +LOG.setLevel(loglevel) +LOG.propagate = True +formatter = logging.Formatter(fmt=LOG_FORMAT, datefmt=DATE_FORMAT) +stream_handler = logging.StreamHandler(sys.stdout) +stream_handler.setFormatter(formatter) +LOG.addHandler(stream_handler) iterations = 60 timeout = 10 diff --git a/container_config_scripts/nova_wait_for_compute_service.py b/container_config_scripts/nova_wait_for_compute_service.py index cbaf9da122..61e0d618a2 100644 --- a/container_config_scripts/nova_wait_for_compute_service.py +++ b/container_config_scripts/nova_wait_for_compute_service.py @@ -16,6 +16,7 @@ import argparse from configparser import ConfigParser import logging +import logging.handlers import os import socket import sys @@ -37,8 +38,17 @@ if debug.lower() == 'true': else: loglevel = logging.INFO -logging.basicConfig(stream=sys.stdout, level=loglevel) LOG = logging.getLogger('nova_wait_for_compute_service') +LOG_FORMAT = ('%(asctime)s.%(msecs)03d %(levelname)s ' + '%(name)s %(message)s') +DATE_FORMAT = '%Y-%m-%d %H:%M:%S' +LOG.handlers.clear() +LOG.setLevel(loglevel) +LOG.propagate = True +formatter = logging.Formatter(fmt=LOG_FORMAT, datefmt=DATE_FORMAT) +stream_handler = logging.StreamHandler(sys.stdout) +stream_handler.setFormatter(formatter) +LOG.addHandler(stream_handler) iterations = 60 timeout = 10 diff --git a/container_config_scripts/placement_wait_for_service.py b/container_config_scripts/placement_wait_for_service.py index 8f4c660a62..e471ae7880 100755 --- a/container_config_scripts/placement_wait_for_service.py +++ b/container_config_scripts/placement_wait_for_service.py @@ -19,6 +19,7 @@ from configparser import ConfigParser import logging +import logging.handlers import os import re import sys @@ -39,8 +40,17 @@ if debug.lower() == 'true': else: loglevel = logging.INFO -logging.basicConfig(stream=sys.stdout, level=loglevel) LOG = logging.getLogger('placement_wait_for_service') +LOG_FORMAT = ('%(asctime)s.%(msecs)03d %(levelname)s ' + '%(name)s %(message)s') +DATE_FORMAT = '%Y-%m-%d %H:%M:%S' +LOG.handlers.clear() +LOG.setLevel(loglevel) +LOG.propagate = True +formatter = logging.Formatter(fmt=LOG_FORMAT, datefmt=DATE_FORMAT) +stream_handler = logging.StreamHandler(sys.stdout) +stream_handler.setFormatter(formatter) +LOG.addHandler(stream_handler) iterations = 60 timeout = 10