import logging
# https://docs.python.org/3/library/logging.html#logrecord-attributes
formatter = '%(name)s %(asctime)s %(levelname)s %(message)s'
logging.basicConfig(level=logging.INFO, format=formatter) # level 을 지정해 줘야 아래 logger.setLevel 이 적용되는듯?
# logging.basicConfig(level=logging.INFO, filename='test.log')
logger = logging.getLogger(__name__)
logger.setLevel(logging.DEBUG)
h = logging.FileHandler('logtest.log')
logger.addHandler(h)
logger.warning('warning')
logger.debug('debug')
####################################################################
import logging.config
logging.config.fileConfig('logging.ini')
logger = logging.getLogger(__name__)
logger.error({
'action': 'create',
'status': 200
})