Cleanup of nodepool builder logging
We can use textwrap to break up the ridiculously long lines in the logging configuration (with less images, it's less ridiculous than it used to be, but it's still easier to parse). Only trick is to put spaces between the arguments to give it somewhere to split (and better for readability) and stop it splitting on words/hyphens. Change-Id: I04840e98b0564dc531b74b96e8595f9d18b284af
This commit is contained in:
parent
50d2b4ac53
commit
968f09bfa9
@ -6,10 +6,24 @@
|
||||
#
|
||||
|
||||
[loggers]
|
||||
keys=root,nodepool,requests,shade,image,rax-dfw_bare-precise,rax-dfw_devstack-trusty,rax-dfw_bare-trusty,rax-dfw_devstack-centos7,rax-ord_bare-precise,rax-ord_devstack-trusty,rax-ord_bare-trusty,rax-ord_devstack-centos7,rax-iad_bare-precise,rax-iad_devstack-trusty,rax-iad_bare-trusty,rax-iad_devstack-centos7,tripleo-test-cloud-rh1_tripleo-f22,dib_debian-jessie,dib_ubuntu-trusty,dib_devstack-trusty,dib_devstack-centos7,dib_centos-7,dib_fedora-23
|
||||
keys=root,nodepool,requests,shade,image,
|
||||
rax-dfw_bare-precise, rax-dfw_devstack-trusty,
|
||||
rax-dfw_devstack-centos7, rax-ord_bare-precise,
|
||||
rax-ord_devstack-trusty, rax-ord_devstack-centos7,
|
||||
rax-iad_bare-precise, rax-iad_devstack-trusty,
|
||||
rax-iad_devstack-centos7, tripleo-test-cloud-rh1_tripleo-f22,
|
||||
dib_debian-jessie, dib_ubuntu-trusty, dib_devstack-trusty,
|
||||
dib_devstack-centos7, dib_centos-7, dib_fedora-23
|
||||
|
||||
[handlers]
|
||||
keys=console,debug,normal,image,rax-dfw_bare-precise,rax-dfw_devstack-trusty,rax-dfw_bare-trusty,rax-dfw_devstack-centos7,rax-ord_bare-precise,rax-ord_devstack-trusty,rax-ord_bare-trusty,rax-ord_devstack-centos7,rax-iad_bare-precise,rax-iad_devstack-trusty,rax-iad_bare-trusty,rax-iad_devstack-centos7,tripleo-test-cloud-rh1_tripleo-f22,dib_debian-jessie,dib_ubuntu-trusty,dib_devstack-trusty,dib_devstack-centos7,dib_centos-7,dib_fedora-23
|
||||
keys=console,debug,normal,image,
|
||||
rax-dfw_bare-precise, rax-dfw_devstack-trusty,
|
||||
rax-dfw_devstack-centos7, rax-ord_bare-precise,
|
||||
rax-ord_devstack-trusty, rax-ord_devstack-centos7,
|
||||
rax-iad_bare-precise, rax-iad_devstack-trusty,
|
||||
rax-iad_devstack-centos7, tripleo-test-cloud-rh1_tripleo-f22,
|
||||
dib_debian-jessie, dib_ubuntu-trusty, dib_devstack-trusty,
|
||||
dib_devstack-centos7, dib_centos-7, dib_fedora-23
|
||||
|
||||
[formatters]
|
||||
keys=simple
|
||||
@ -94,18 +108,6 @@ class=logging.handlers.TimedRotatingFileHandler
|
||||
formatter=simple
|
||||
args=('<%= @image_log_document_root %>/rax-dfw.devstack-trusty.log', 'H', 8, 30,)
|
||||
|
||||
[logger_rax-dfw_bare-trusty]
|
||||
level=DEBUG
|
||||
handlers=rax-dfw_bare-trusty
|
||||
qualname=nodepool.image.build.rax-dfw.bare-trusty
|
||||
propagate=0
|
||||
|
||||
[handler_rax-dfw_bare-trusty]
|
||||
level=DEBUG
|
||||
class=logging.handlers.TimedRotatingFileHandler
|
||||
formatter=simple
|
||||
args=('<%= @image_log_document_root %>/rax-dfw.bare-trusty.log', 'H', 8, 30,)
|
||||
|
||||
[logger_rax-dfw_devstack-centos7]
|
||||
level=DEBUG
|
||||
handlers=rax-dfw_devstack-centos7
|
||||
@ -142,18 +144,6 @@ class=logging.handlers.TimedRotatingFileHandler
|
||||
formatter=simple
|
||||
args=('<%= @image_log_document_root %>/rax-ord.devstack-trusty.log', 'H', 8, 30,)
|
||||
|
||||
[logger_rax-ord_bare-trusty]
|
||||
level=DEBUG
|
||||
handlers=rax-ord_bare-trusty
|
||||
qualname=nodepool.image.build.rax-ord.bare-trusty
|
||||
propagate=0
|
||||
|
||||
[handler_rax-ord_bare-trusty]
|
||||
level=DEBUG
|
||||
class=logging.handlers.TimedRotatingFileHandler
|
||||
formatter=simple
|
||||
args=('<%= @image_log_document_root %>/rax-ord.bare-trusty.log', 'H', 8, 30,)
|
||||
|
||||
[logger_rax-ord_devstack-centos7]
|
||||
level=DEBUG
|
||||
handlers=rax-ord_devstack-centos7
|
||||
@ -190,18 +180,6 @@ class=logging.handlers.TimedRotatingFileHandler
|
||||
formatter=simple
|
||||
args=('<%= @image_log_document_root %>/rax-iad.devstack-trusty.log', 'H', 8, 30,)
|
||||
|
||||
[logger_rax-iad_bare-trusty]
|
||||
level=DEBUG
|
||||
handlers=rax-iad_bare-trusty
|
||||
qualname=nodepool.image.build.rax-iad.bare-trusty
|
||||
propagate=0
|
||||
|
||||
[handler_rax-iad_bare-trusty]
|
||||
level=DEBUG
|
||||
class=logging.handlers.TimedRotatingFileHandler
|
||||
formatter=simple
|
||||
args=('<%= @image_log_document_root %>/rax-iad.bare-trusty.log', 'H', 8, 30,)
|
||||
|
||||
[logger_rax-iad_devstack-centos7]
|
||||
level=DEBUG
|
||||
handlers=rax-iad_devstack-centos7
|
||||
|
@ -24,6 +24,7 @@ builds and applys some sensible rotation defaults.
|
||||
|
||||
import argparse
|
||||
import logging
|
||||
import textwrap
|
||||
import yaml
|
||||
|
||||
# default paths and outputs
|
||||
@ -43,10 +44,12 @@ _BASIC_FILE = """
|
||||
#
|
||||
|
||||
[loggers]
|
||||
keys=root,nodepool,requests,shade,image,%(logger_titles)s
|
||||
keys=root,nodepool,requests,shade,image,
|
||||
%(logger_titles)s
|
||||
|
||||
[handlers]
|
||||
keys=console,debug,normal,image,%(handler_titles)s
|
||||
keys=console,debug,normal,image,
|
||||
%(handler_titles)s
|
||||
|
||||
[formatters]
|
||||
keys=simple
|
||||
@ -217,8 +220,14 @@ def generate_log_config(config, log_dir, image_log_dir, output):
|
||||
final_output = _BASIC_FILE % {
|
||||
'log_dir': log_dir,
|
||||
'image_log_dir': image_log_dir,
|
||||
'logger_titles': ','.join(logger_titles),
|
||||
'handler_titles': ','.join(handler_titles),
|
||||
'logger_titles': "\n".join(textwrap.wrap(', '.join(logger_titles),
|
||||
break_long_words=False,
|
||||
break_on_hyphens=False,
|
||||
subsequent_indent=' ')),
|
||||
'handler_titles': "\n".join(textwrap.wrap(', '.join(handler_titles),
|
||||
break_long_words=False,
|
||||
break_on_hyphens=False,
|
||||
subsequent_indent=' ')),
|
||||
'image_loggers_and_handlers': image_loggers_and_handlers,
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user