import logging
import sys
import os

CLIENT_LOG = logging.getLogger('client')

CONSOLE_LOGGER = logging.StreamHandler(sys.stderr)
FORMATTER = logging.Formatter("%(asctime)s %(levelname)-8s [client] %(message)s")
CONSOLE_LOGGER.setFormatter(FORMATTER)
CONSOLE_LOGGER.setLevel(logging.ERROR)
CLIENT_LOG.addHandler(CONSOLE_LOGGER)

path = os.getcwd()
path = os.path.join(path, 'client.log')
FILE_LOGGER = logging.FileHandler(path, encoding='utf-8')

FILE_LOGGER.setFormatter(FORMATTER)
FILE_LOGGER.setLevel(logging.DEBUG)
CLIENT_LOG.addHandler(FILE_LOGGER)

CLIENT_LOG.setLevel(logging.DEBUG)
