allwinner_a64/android/external/autotest/site_utils/lxc/unittest_logging.py
2018-08-08 16:14:42 +08:00

21 lines
647 B
Python

# Copyright 2017 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import logging
import sys
def setup(log_level=logging.INFO):
"""Direct logging to stdout.
@param log_level: Level of logging to redirect to stdout, default to INFO.
"""
logger = logging.getLogger()
logger.setLevel(log_level)
handler = logging.StreamHandler(sys.stdout)
handler.setLevel(log_level)
formatter = logging.Formatter('%(asctime)s %(message)s')
handler.setFormatter(formatter)
logger.handlers = []
logger.addHandler(handler)