Esempio n. 1
0
def init(conf_file, port=''):
    # 载入配置文件
    os.chdir(os.path.join(os.path.dirname(__file__), '..'))
    confs = JsonConfiger.get_instance()
    confs.load_file(conf_file)

    # 初始化日志
    log_cnf = confs.get('logging')
    if log_cnf['config_file'][:1] not in ['/', '\\']:
        log_cnf['config_file'] = os.path.join(
            os.path.dirname(os.path.abspath(conf_file)),
            log_cnf['config_file'])
    Log.set_up(log_cnf, port)
    global logger
    logger = Log().getLog()

    #各模块配置
    db_pool.set_up(confs.get("database"))
    sms.set_up(confs.get("aliyun"))
    # 初始化消息总线
    #xmsgbus.set_up(confs)
    #db_pool.set_up_cache(confs.get("sys_config"))
    gen_verify_code.set_up(confs.get("files"))
    jiuzhao.set_up(confs.get("jiuzhao"))
    lianlian.set_up(confs.get("lianlian"))
    rmq.setup_producer(confs.get("mq/rabbitmq"))
    # 加载业务代码
    import hooks
    ews.load_biz_dir(path._BIZ_PATH)
Esempio n. 2
0
def init_application(conf_file):
    os.chdir(os.path.join(os.path.dirname(__file__), '..'))
    confs = JsonConfiger()
    confs.load_file(conf_file)
    log_cnf = confs.get('logging')
    if log_cnf['config_file'][:1] not in ['/', '\\']:
        log_cnf['config_file'] = os.path.join(
            os.path.dirname(os.path.abspath(conf_file)),
            log_cnf['config_file'])
    Log.set_up(log_cnf)
    return confs
Esempio n. 3
0
def init_application(conf_file):
    """初始化应用程序
    """
    os.chdir(os.path.join(os.path.dirname(__file__), '..'))
    confs = JsonConfiger.get_instance()
    confs.load_file(conf_file)
    log_cnf = confs.get('logging')
    if log_cnf['config_file'][:1] not in ['/', '\\']:
        log_cnf['config_file'] = os.path.join(
            os.path.dirname(os.path.abspath(conf_file)),
            log_cnf['config_file'])
    Log.set_up(log_cnf)
    global logger
    logger = Log().getLog()
    util.route.set_up(path._BIZ_PATH)
    return confs
Esempio n. 4
0
def init(conf_file):
    # 载入配置文件
    os.chdir(os.path.join(os.path.dirname(__file__), '..'))
    confs = JsonConfiger.get_instance()
    confs.load_file(conf_file)

    # 初始化日志
    log_cnf = confs.get('logging')
    if log_cnf['config_file'][:1] not in ['/', '\\']:
        log_cnf['config_file'] = os.path.join(os.path.dirname(os.path.abspath(conf_file)), log_cnf['config_file'])
    Log.set_up(log_cnf)
    global logger
    logger = Log().getLog()

    # 加载业务代码
    ews.load_biz_dir(path._BIZ_PATH)
Esempio n. 5
0
def init(conf_file):
    #载入配置文件
    os.chdir(os.path.join(os.path.dirname(__file__), '..'))
    confs = JsonConfiger.get_instance()
    confs.load_file(conf_file)

    #初始化日志
    log_cnf = confs.get('logging')
    if log_cnf['config_file'][:1] not in ['/', '\\']:
        log_cnf['config_file'] = os.path.join(os.path.dirname(os.path.abspath(conf_file)),log_cnf['config_file'])
    Log.set_up(log_cnf)
    global logger
    logger = Log().getLog()

    #初始化mq
    xmsgbus.set_up(confs)
Esempio n. 6
0
def init(conf_file, svr_type='', port=''):
    #载入配置文件
    os.chdir(os.path.join(os.path.dirname(__file__), '..'))
    confs = JsonConfiger.get_instance()
    confs.load_file(conf_file)

    #初始化日志
    log_cnf = confs.get('logging')
    if log_cnf['config_file'][:1] not in ['/', '\\']:
        log_cnf['config_file'] = os.path.join(
            os.path.dirname(os.path.abspath(conf_file)),
            log_cnf['config_file'])
    Log.set_up(log_cnf, port)
    global logger
    logger = Log().getLog()

    #初始化db
    db_pool.set_up(confs.get("database"))

    #初始化mq
    xmsgbus.set_up(confs)
    rmq.setup_producer(confs.get("mq/rabbitmq"))
Esempio n. 7
0
def init_application(conf_file):
    c.set_up(conf_file)
    Log.set_up()
    Router.set_up()