remove extra references to logging.basicConfig
This commit is contained in:
@@ -39,7 +39,6 @@ from nova import log as logging
|
|||||||
from nova import version
|
from nova import version
|
||||||
from nova import wsgi
|
from nova import wsgi
|
||||||
|
|
||||||
logging.basicConfig()
|
|
||||||
LOG = logging.getLogger('nova.api')
|
LOG = logging.getLogger('nova.api')
|
||||||
LOG.setLevel(logging.DEBUG)
|
LOG.setLevel(logging.DEBUG)
|
||||||
|
|
||||||
@@ -71,7 +70,8 @@ def run_app(paste_config_file):
|
|||||||
return
|
return
|
||||||
|
|
||||||
# NOTE(todd): redo logging config, verbose could be set in paste config
|
# NOTE(todd): redo logging config, verbose could be set in paste config
|
||||||
logging.basicConfig()
|
logging.root.setup_from_flags()
|
||||||
|
|
||||||
server = wsgi.Server()
|
server = wsgi.Server()
|
||||||
for app in apps:
|
for app in apps:
|
||||||
server.start(*app)
|
server.start(*app)
|
||||||
|
@@ -49,7 +49,6 @@ FLAGS = flags.FLAGS
|
|||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
utils.default_flagfile()
|
utils.default_flagfile()
|
||||||
FLAGS(sys.argv)
|
FLAGS(sys.argv)
|
||||||
logging.basicConfig()
|
|
||||||
|
|
||||||
compute = service.Service.create(binary='nova-compute')
|
compute = service.Service.create(binary='nova-compute')
|
||||||
network = service.Service.create(binary='nova-network')
|
network = service.Service.create(binary='nova-network')
|
||||||
@@ -73,7 +72,6 @@ if __name__ == '__main__':
|
|||||||
apps.append((app, getattr(FLAGS, "%s_port" % api),
|
apps.append((app, getattr(FLAGS, "%s_port" % api),
|
||||||
getattr(FLAGS, "%s_host" % api)))
|
getattr(FLAGS, "%s_host" % api)))
|
||||||
if len(apps) > 0:
|
if len(apps) > 0:
|
||||||
logging.basicConfig()
|
|
||||||
server = wsgi.Server()
|
server = wsgi.Server()
|
||||||
for app in apps:
|
for app in apps:
|
||||||
server.start(*app)
|
server.start(*app)
|
||||||
|
@@ -102,7 +102,6 @@ def main():
|
|||||||
flagfile = os.environ.get('FLAGFILE', FLAGS.dhcpbridge_flagfile)
|
flagfile = os.environ.get('FLAGFILE', FLAGS.dhcpbridge_flagfile)
|
||||||
utils.default_flagfile(flagfile)
|
utils.default_flagfile(flagfile)
|
||||||
argv = FLAGS(sys.argv)
|
argv = FLAGS(sys.argv)
|
||||||
logging.basicConfig()
|
|
||||||
interface = os.environ.get('DNSMASQ_INTERFACE', 'br0')
|
interface = os.environ.get('DNSMASQ_INTERFACE', 'br0')
|
||||||
if int(os.environ.get('TESTING', '0')):
|
if int(os.environ.get('TESTING', '0')):
|
||||||
FLAGS.fake_rabbit = True
|
FLAGS.fake_rabbit = True
|
||||||
|
@@ -77,7 +77,6 @@ from nova import crypto
|
|||||||
from nova import db
|
from nova import db
|
||||||
from nova import exception
|
from nova import exception
|
||||||
from nova import flags
|
from nova import flags
|
||||||
from nova import log as logging
|
|
||||||
from nova import quota
|
from nova import quota
|
||||||
from nova import rpc
|
from nova import rpc
|
||||||
from nova import utils
|
from nova import utils
|
||||||
@@ -87,7 +86,6 @@ from nova.cloudpipe import pipelib
|
|||||||
from nova.db import migration
|
from nova.db import migration
|
||||||
|
|
||||||
|
|
||||||
logging.basicConfig()
|
|
||||||
FLAGS = flags.FLAGS
|
FLAGS = flags.FLAGS
|
||||||
flags.DECLARE('fixed_range', 'nova.network.manager')
|
flags.DECLARE('fixed_range', 'nova.network.manager')
|
||||||
flags.DECLARE('num_networks', 'nova.network.manager')
|
flags.DECLARE('num_networks', 'nova.network.manager')
|
||||||
|
19
nova/log.py
19
nova/log.py
@@ -160,20 +160,20 @@ class NovaLogger(logging.Logger):
|
|||||||
logging.Logger.__init__(self, name, level)
|
logging.Logger.__init__(self, name, level)
|
||||||
self.initialized = False
|
self.initialized = False
|
||||||
if flags.FlagValues.initialized:
|
if flags.FlagValues.initialized:
|
||||||
self._setup_from_flags()
|
self.setup_from_flags()
|
||||||
|
|
||||||
def _setup_from_flags(self):
|
def setup_from_flags(self):
|
||||||
"""Setup logger from flags"""
|
"""Setup logger from flags"""
|
||||||
level_name = _get_level_from_flags(self.name)
|
level_name = _get_level_from_flags(self.name)
|
||||||
self.setLevel(globals()[level_name])
|
self.setLevel(globals()[level_name])
|
||||||
self.initialized = True
|
self.initialized = True
|
||||||
if not logging.root.initialized:
|
if not logging.root.initialized:
|
||||||
logging.root._setup_from_flags()
|
logging.root.setup_from_flags()
|
||||||
|
|
||||||
def isEnabledFor(self, level):
|
def isEnabledFor(self, level):
|
||||||
"""Reset level after flags have been loaded"""
|
"""Reset level after flags have been loaded"""
|
||||||
if not self.initialized and flags.FlagValues.initialized:
|
if not self.initialized and flags.FlagValues.initialized:
|
||||||
self._setup_from_flags()
|
self.setup_from_flags()
|
||||||
return logging.Logger.isEnabledFor(self, level)
|
return logging.Logger.isEnabledFor(self, level)
|
||||||
|
|
||||||
def _log(self, level, msg, args, exc_info=None, extra=None, context=None):
|
def _log(self, level, msg, args, exc_info=None, extra=None, context=None):
|
||||||
@@ -276,18 +276,24 @@ class NovaRootLogger(NovaLogger):
|
|||||||
NovaLogger.__init__(self, name, level)
|
NovaLogger.__init__(self, name, level)
|
||||||
self.addHandler(_streamlog)
|
self.addHandler(_streamlog)
|
||||||
|
|
||||||
def _setup_from_flags(self):
|
def setup_from_flags(self):
|
||||||
"""Setup logger from flags"""
|
"""Setup logger from flags"""
|
||||||
global _filelog
|
global _filelog
|
||||||
if FLAGS.use_syslog:
|
if FLAGS.use_syslog:
|
||||||
self.addHandler(_syslog)
|
self.addHandler(_syslog)
|
||||||
|
else:
|
||||||
|
self.removeHandler(_syslog)
|
||||||
logpath = _get_log_file_path()
|
logpath = _get_log_file_path()
|
||||||
if logpath:
|
if logpath:
|
||||||
if not _filelog:
|
if not _filelog:
|
||||||
_filelog = WatchedFileHandler(logpath)
|
_filelog = WatchedFileHandler(logpath)
|
||||||
self.addHandler(_filelog)
|
self.addHandler(_filelog)
|
||||||
self.removeHandler(_streamlog)
|
self.removeHandler(_streamlog)
|
||||||
return NovaLogger._setup_from_flags(self)
|
else:
|
||||||
|
self.removeHandler(_filelog)
|
||||||
|
self.addHandler(_streamlog)
|
||||||
|
|
||||||
|
return NovaLogger.setup_from_flags(self)
|
||||||
|
|
||||||
|
|
||||||
if not isinstance(logging.root, NovaRootLogger):
|
if not isinstance(logging.root, NovaRootLogger):
|
||||||
@@ -296,6 +302,7 @@ if not isinstance(logging.root, NovaRootLogger):
|
|||||||
logging.root = NovaRootLogger("nova")
|
logging.root = NovaRootLogger("nova")
|
||||||
NovaLogger.root = logging.root
|
NovaLogger.root = logging.root
|
||||||
NovaLogger.manager.root = logging.root
|
NovaLogger.manager.root = logging.root
|
||||||
|
root=logging.root
|
||||||
|
|
||||||
|
|
||||||
def audit(msg, *args, **kwargs):
|
def audit(msg, *args, **kwargs):
|
||||||
|
@@ -258,7 +258,6 @@ def serve(filename):
|
|||||||
print 'usage: %s [options] [start|stop|restart]' % argv[0]
|
print 'usage: %s [options] [start|stop|restart]' % argv[0]
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
logging.basicConfig()
|
|
||||||
logging.debug(_("Full set of FLAGS:"))
|
logging.debug(_("Full set of FLAGS:"))
|
||||||
for flag in FLAGS:
|
for flag in FLAGS:
|
||||||
logging.debug("%s : %s" % (flag, FLAGS.get(flag, None)))
|
logging.debug("%s : %s" % (flag, FLAGS.get(flag, None)))
|
||||||
|
Reference in New Issue
Block a user