ConfConstant.py 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. # Author renyupeng
  2. # coding=utf-8
  3. # @Time : 2021/9/15 11:14 上午
  4. # @Site :
  5. # @File : ConfConstant.py
  6. # @Software: PyCharm
  7. # @contact: renyupeng@c-top.com.cn
  8. # @Tel 1501435553
  9. import os
  10. from configparser import ConfigParser
  11. dir_name = os.path.dirname(os.path.dirname(__file__))
  12. config_file = dir_name + '/config.ini'
  13. _cfp = ConfigParser()
  14. _cfp.read(config_file, encoding='utf-8')
  15. class ConfConstant:
  16. """
  17. 配置文件常量类
  18. """
  19. # tidb 配置信息
  20. TIDB_HOST = _cfp.get('tidb', 'tidb_host')
  21. TIDB_PORT = _cfp.getint('tidb', 'tidb_port')
  22. TIDB_USER = _cfp.get('tidb', 'tidb_user')
  23. TIDB_PASSWORD = _cfp.get('tidb', 'tidb_password')
  24. # tidb 配置信息
  25. TIDB_PRO_HOST = _cfp.get('tidb_pro', 'tidb_host')
  26. TIDB_PRO_PORT = _cfp.getint('tidb_pro', 'tidb_port')
  27. TIDB_PRO_USER = _cfp.get('tidb_pro', 'tidb_user')
  28. TIDB_PRO_PASSWORD = _cfp.get('tidb_pro', 'tidb_password')
  29. # xxl-job 配置
  30. xxl_url = _cfp.get('xxl_job', 'xxl_url')
  31. # ### log
  32. # # 日志存放路径
  33. Log_home = _cfp.get('log', 'Log_home')
  34. # # 日志等级
  35. # LOG_LEVEL = _cfp.get('log', 'log_level')
  36. # webhook配置
  37. URL = _cfp.get('webhook', 'url')
  38. #livewebhook'
  39. LiveURL = _cfp.get('livewebhook', 'liveurl')
  40. # cdc url
  41. CDC_URL = _cfp.get('cdc', 'cdc_url')