Home | History | Annotate | Download | only in lxc
      1 # Copyright 2017 The Chromium OS Authors. All rights reserved.
      2 # Use of this source code is governed by a BSD-style license that can be
      3 # found in the LICENSE file.
      4 
      5 import logging
      6 import sys
      7 
      8 
      9 def setup(log_level=logging.INFO):
     10     """Direct logging to stdout.
     11 
     12     @param log_level: Level of logging to redirect to stdout, default to INFO.
     13     """
     14     logger = logging.getLogger()
     15     logger.setLevel(log_level)
     16     handler = logging.StreamHandler(sys.stdout)
     17     handler.setLevel(log_level)
     18     formatter = logging.Formatter('%(asctime)s %(message)s')
     19     handler.setFormatter(formatter)
     20     logger.handlers = []
     21     logger.addHandler(handler)
     22