Skip to content

Commit

Permalink
Simplify logging
Browse files Browse the repository at this point in the history
  • Loading branch information
jklaise committed Dec 11, 2018
1 parent 5e75fe2 commit 40dcfcd
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 14 deletions.
5 changes: 1 addition & 4 deletions python/seldon_core/microservice.py
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,6 @@ def parse_parameters(parameters):


def load_annotations():
logger = logging.getLogger(__name__ + '.load_annotations')
annotations = {}
try:
if os.path.isfile(ANNOTATIONS_FILE):
Expand All @@ -257,10 +256,8 @@ def load_annotations():


def main():
LOG_FORMAT = '%(asctime)s - %(name)s:%(lineno)s - %(levelname)s: %(message)s'
LOG_FORMAT = '%(asctime)s - %(name)s:%(funcName)s:%(lineno)s - %(levelname)s: %(message)s'
logging.basicConfig(level=logging.INFO, format=LOG_FORMAT)

logger = logging.getLogger(__name__ + '.main')
logger.info('Starting microservice.py:main')

sys.path.append(os.getcwd())
Expand Down
11 changes: 6 additions & 5 deletions python/seldon_core/model_microservice.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,6 @@ def get_class_names(user_model, n_targets):
# ----------------------------

def get_rest_microservice(user_model, debug=False):
logger = logging.getLogger(__name__ + '.get_rest_microservice')

app = Flask(__name__, static_url_path='')
CORS(app)
Expand Down Expand Up @@ -227,22 +226,24 @@ def handle_stream(self, stream, address):
outData = NumpyArrayToSeldonRPC(predictions, class_names)
yield stream.write(outData)
except StreamClosedError:
logger.exception("Stream closed during processing:", address)
logger.exception(
"Stream closed during processing:", address)
break
except Exception:
tb = traceback.format_exc()
logger.exception("Caught exception during processing:", address, tb)
logger.exception(
"Caught exception during processing:", address, tb)
outData = CreateErrorMsg(tb)
yield stream.write(outData)
stream.close()
break
except StreamClosedError:
logger.exception("Stream closed during data inputstream read:", address)
logger.exception(
"Stream closed during data inputstream read:", address)
break


def run_flatbuffers_server(user_model, port, debug=False):
logger = logging.getLogger(__name__ + '.run_flatbuffers_server')
server = SeldonFlatbuffersServer(user_model)
server.listen(port)
logger.info("Tornado Server listening on port %s", port)
Expand Down
3 changes: 0 additions & 3 deletions python/seldon_core/persistence.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@


def restore(user_class, parameters, debug=False):
logger = logging.getLogger(__name__ + '.restore')
logger.info("Restoring saved model from redis")

redis_client = redis.StrictRedis(host=REDIS_HOST, port=REDIS_PORT)
Expand All @@ -37,7 +36,6 @@ def restore(user_class, parameters, debug=False):


def persist(user_object, push_frequency=None, debug=False):
logger = logging.getLogger(__name__ + '.persist')

if push_frequency is None:
push_frequency = DEFAULT_PUSH_FREQUENCY
Expand All @@ -47,7 +45,6 @@ def persist(user_object, push_frequency=None, debug=False):


class PersistenceThread(threading.Thread):
logger = logging.getLogger(__name__ + '.PersistenceThread')

def __init__(self, user_object, push_frequency):
self.user_object = user_object
Expand Down
1 change: 0 additions & 1 deletion python/seldon_core/router_microservice.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@ def send_feedback(user_router, features, feature_names, routing, reward, truth):


def get_rest_microservice(user_router, debug=False):
logger = logging.getLogger(__name__ + '.get_rest_microservice')

app = Flask(__name__, static_url_path='')
CORS(app)
Expand Down
1 change: 0 additions & 1 deletion python/seldon_core/transformer_microservice.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,6 @@ def get_class_names(user_model, original):
# ----------------------------

def get_rest_microservice(user_model, debug=False):
logger = logging.getLogger(__name__ + '.get_rest_microservice')

app = Flask(__name__, static_url_path='')
CORS(app)
Expand Down

0 comments on commit 40dcfcd

Please sign in to comment.