2023-05-12 15:29:53 +02:00
|
|
|
#!/usr/bin/env python3
|
|
|
|
# -*-coding:UTF-8 -*
|
|
|
|
|
|
|
|
import os
|
|
|
|
import json
|
|
|
|
import sys
|
|
|
|
import logging
|
|
|
|
|
|
|
|
sys.path.append(os.environ['AIL_BIN'])
|
|
|
|
##################################
|
|
|
|
# Import Project packages
|
|
|
|
##################################
|
|
|
|
from lib.ConfigLoader import ConfigLoader
|
|
|
|
|
|
|
|
config_loader = ConfigLoader()
|
|
|
|
r_db = config_loader.get_db_conn("Kvrocks_DB")
|
|
|
|
config_loader = None
|
|
|
|
|
|
|
|
LOGGING_CONFIG = os.path.join(os.environ['AIL_HOME'], 'configs', 'logging.json')
|
|
|
|
|
|
|
|
def get_config(name=None):
|
|
|
|
if not name:
|
2023-05-15 09:51:10 +02:00
|
|
|
name = 'ail.log'
|
2023-05-12 15:29:53 +02:00
|
|
|
else:
|
|
|
|
name = f'{name}.log'
|
|
|
|
with open(LOGGING_CONFIG, 'r') as f:
|
|
|
|
config = json.load(f)
|
|
|
|
config['handlers']['file']['filename'] = os.path.join(os.environ['AIL_HOME'], 'logs', name)
|
|
|
|
return config
|