gseapy/utils.py
def log_init(outlog, log_level=logging.INFO):
    """logging start"""

    # clear old root logger handlers
    logging.getLogger("gseapy").handlers = []
    # init a root logger
    logging.basicConfig(level    = logging.DEBUG,
                        format   = 'LINE %(lineno)-4d: %(asctime)s [%(levelname)-8s] %(message)s',
                        filename = outlog,
                        filemode = 'w')

    # define a Handler which writes INFO messages or higher to the sys.stderr
    console = logging.StreamHandler()
    console.setLevel(log_level)
    # set a format which is simpler for console use
    formatter = logging.Formatter('%(asctime)s %(message)s')
    # tell the handler to use this format
    console.setFormatter(formatter)
    # add handlers
    logging.getLogger("gseapy").addHandler(console)
    logger = logging.getLogger("gseapy")
    # logger.setLevel(log_level)
    return logger
def log_init(outlog, log_level=logging.INFO):
    """logging start"""

    # clear old root logger handlers
    logging.getLogger("gseapy").handlers = []
    # init a root logger
    logging.basicConfig(level    = logging.DEBUG,
                        format   = 'LINE %(lineno)-4d: %(asctime)s [%(levelname)-8s] %(message)s',
                        filename = outlog,
                        filemode = 'w')

    # define a Handler which writes INFO messages or higher to the sys.stderr
    console = logging.StreamHandler()
    console.setLevel(log_level)
    # set a format which is simpler for console use
    formatter = logging.Formatter('%(asctime)s %(message)s')
    # tell the handler to use this format
    console.setFormatter(formatter)
    # add handlers
    logging.getLogger("gseapy").addHandler(console)
    logger = logging.getLogger("gseapy")
    # logger.setLevel(log_level)
    return logger
def log_init ( outlog , log_level = logging . INFO ) : # clear old root logger handlers logging . getLogger ( "gseapy" ) . handlers = [ ] # init a root logger logging . basicConfig ( level = logging . DEBUG , format = 'LINE %(lineno)-4d: %(asctime)s [%(levelname)-8s] %(message)s' , filename = outlog , filemode = 'w' ) # define a Handler which writes INFO messages or higher to the sys.stderr console = logging . StreamHandler ( ) console . setLevel ( log_level ) # set a format which is simpler for console use formatter = logging . Formatter ( '%(asctime)s %(message)s' ) # tell the handler to use this format console . setFormatter ( formatter ) # add handlers logging . getLogger ( "gseapy" ) . addHandler ( console ) logger = logging . getLogger ( "gseapy" ) # logger.setLevel(log_level) return logger
logging start
logging start