Merge "Add log config option to nodepool cmd"
This commit is contained in:
@@ -21,6 +21,7 @@ import time
|
|||||||
|
|
||||||
from nodepool import nodedb
|
from nodepool import nodedb
|
||||||
from nodepool import nodepool
|
from nodepool import nodepool
|
||||||
|
from nodepool.cmd import NodepoolApp
|
||||||
from nodepool.version import version_info as npc_version_info
|
from nodepool.version import version_info as npc_version_info
|
||||||
from config_validator import ConfigValidator
|
from config_validator import ConfigValidator
|
||||||
from prettytable import PrettyTable
|
from prettytable import PrettyTable
|
||||||
@@ -28,9 +29,7 @@ from prettytable import PrettyTable
|
|||||||
log = logging.getLogger(__name__)
|
log = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
class NodePoolCmd(object):
|
class NodePoolCmd(NodepoolApp):
|
||||||
def __init__(self):
|
|
||||||
self.args = None
|
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def _age(timestamp):
|
def _age(timestamp):
|
||||||
@@ -49,6 +48,8 @@ class NodePoolCmd(object):
|
|||||||
parser.add_argument('-s', dest='secure',
|
parser.add_argument('-s', dest='secure',
|
||||||
default='/etc/nodepool/secure.conf',
|
default='/etc/nodepool/secure.conf',
|
||||||
help='path to secure file')
|
help='path to secure file')
|
||||||
|
parser.add_argument('-l', dest='logconfig',
|
||||||
|
help='path to log config file')
|
||||||
parser.add_argument('--version', action='version',
|
parser.add_argument('--version', action='version',
|
||||||
version=npc_version_info.version_string(),
|
version=npc_version_info.version_string(),
|
||||||
help='show version')
|
help='show version')
|
||||||
@@ -168,6 +169,8 @@ class NodePoolCmd(object):
|
|||||||
logging.basicConfig(level=logging.DEBUG,
|
logging.basicConfig(level=logging.DEBUG,
|
||||||
format='%(asctime)s %(levelname)s %(name)s: '
|
format='%(asctime)s %(levelname)s %(name)s: '
|
||||||
'%(message)s')
|
'%(message)s')
|
||||||
|
elif self.args.logconfig:
|
||||||
|
NodepoolApp.setup_logging(self)
|
||||||
else:
|
else:
|
||||||
logging.basicConfig(level=logging.INFO,
|
logging.basicConfig(level=logging.INFO,
|
||||||
format='%(asctime)s %(levelname)s %(name)s: '
|
format='%(asctime)s %(levelname)s %(name)s: '
|
||||||
|
Reference in New Issue
Block a user