Remove NullHandler
Remove NullHandler that used to be used for preventing keystone from logging anything. Using Nullhandler is not appropriate for python-fuelclient as for library. Closes-bug: #1592445 Change-Id: Ia77f7dbf32b7c39872dcafef6bac6a25e9fc499d
This commit is contained in:
@@ -13,7 +13,6 @@
|
||||
# under the License.
|
||||
|
||||
import json
|
||||
import logging
|
||||
import requests
|
||||
|
||||
from keystoneclient.v2_0 import client as auth_client
|
||||
@@ -21,13 +20,6 @@ from six.moves.urllib import parse as urlparse
|
||||
|
||||
from fuelclient.cli import error
|
||||
from fuelclient import fuelclient_settings
|
||||
from fuelclient.logs import NullHandler
|
||||
|
||||
|
||||
# configure logging to silent all logs
|
||||
# and prevent issues in keystoneclient logging
|
||||
logger = logging.getLogger()
|
||||
logger.addHandler(NullHandler())
|
||||
|
||||
|
||||
class APIClient(object):
|
||||
|
||||
@@ -1,38 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Copyright 2014 Mirantis, Inc.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
||||
# not use this file except in compliance with the License. You may obtain
|
||||
# a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
import logging
|
||||
|
||||
|
||||
class NullHandler(logging.Handler):
|
||||
"""This handler does nothing. It's intended to be used to avoid the
|
||||
"No handlers could be found for logger XXX" one-off warning. This
|
||||
important for library code, which may contain code to log events.
|
||||
of the library does not configure logging, the one-off warning mig
|
||||
produced; to avoid this, the library developer simply needs to ins
|
||||
a NullHandler and add it to the top-level logger of the library mo
|
||||
package.
|
||||
|
||||
Taken from Python 2.7
|
||||
"""
|
||||
def handle(self, record):
|
||||
pass
|
||||
|
||||
def emit(self, record):
|
||||
pass
|
||||
|
||||
def createLock(self):
|
||||
self.lock = None
|
||||
Reference in New Issue
Block a user