-
Notifications
You must be signed in to change notification settings - Fork 62
/
Copy path__init__.py
41 lines (27 loc) · 932 Bytes
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
"""
Copyright (c) 2015 Red Hat, Inc
All rights reserved.
This software may be modified and distributed under the terms
of the BSD license. See the LICENSE file for details.
constants
"""
import logging
import time
__version__ = "1.6.22"
start_time = time.time()
def set_logging(name="atomic_reactor", level=logging.DEBUG, handler=None):
# create logger
logger = logging.getLogger(name)
logger.handlers = []
logger.setLevel(level)
if not handler:
# create console handler and set level to debug
handler = logging.StreamHandler()
handler.setLevel(logging.DEBUG)
# create formatter
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
# add formatter to ch
handler.setFormatter(formatter)
# add ch to logger
logger.addHandler(handler)
set_logging(level=logging.WARNING) # override this however you want