diff --git a/README.md b/README.md index 3b108aa..b03814c 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # aitsc +**版本**: v1.0.0 + #### 介绍 提示词专家 diff --git a/VERSION b/VERSION new file mode 100644 index 0000000..afaf360 --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +1.0.0 \ No newline at end of file diff --git a/config/base.py b/config/base.py index 2b9ede5..cdab7b3 100644 --- a/config/base.py +++ b/config/base.py @@ -79,4 +79,12 @@ class Config: app.logger.addHandler(file_handler) app.logger.setLevel(logging.INFO) - app.logger.info('应用启动') + + # 获取版本信息 + try: + from src.flask_prompt_master import __version__ + version_info = f"版本: {__version__}" + except ImportError: + version_info = "版本: 未知" + + app.logger.info(f'应用启动 - {version_info}') diff --git a/config/development.py b/config/development.py index 09e4b4b..2a5b0ee 100644 --- a/config/development.py +++ b/config/development.py @@ -53,11 +53,11 @@ class DevelopmentConfig(Config): @staticmethod def init_app(app): Config.init_app(app) - + # 开发环境特定初始化 import logging app.logger.setLevel(logging.DEBUG) - + # 开发环境控制台输出 console_handler = logging.StreamHandler() console_handler.setLevel(logging.DEBUG) @@ -65,5 +65,12 @@ class DevelopmentConfig(Config): '%(asctime)s %(levelname)s: %(message)s' )) app.logger.addHandler(console_handler) - - app.logger.info('开发环境启动') + + # 获取版本信息 + try: + from src.flask_prompt_master import __version__ + version_info = f"版本: {__version__}" + except ImportError: + version_info = "版本: 未知" + + app.logger.info(f'开发环境启动 - {version_info}') diff --git a/config/local.py b/config/local.py index 671696a..1fd3448 100644 --- a/config/local.py +++ b/config/local.py @@ -44,7 +44,14 @@ class LocalConfig(DevelopmentConfig): DevelopmentConfig.init_app(app) # 本地环境特定初始化 - app.logger.info('本地环境启动') + # 获取版本信息 + try: + from src.flask_prompt_master import __version__ + version_info = f"版本: {__version__}" + except ImportError: + version_info = "版本: 未知" + + app.logger.info(f'本地环境启动 - {version_info}') # 可以在这里添加本地特定的初始化代码 # 例如:加载本地开发工具、设置本地调试器等 diff --git a/config/production.py b/config/production.py index ea9da6c..46989ea 100644 --- a/config/production.py +++ b/config/production.py @@ -86,4 +86,11 @@ class ProductionConfig(Config): mail_handler.setLevel(logging.ERROR) app.logger.addHandler(mail_handler) - app.logger.info('生产环境启动') + # 获取版本信息 + try: + from src.flask_prompt_master import __version__ + version_info = f"版本: {__version__}" + except ImportError: + version_info = "版本: 未知" + + app.logger.info(f'生产环境启动 - {version_info}') diff --git a/config/testing.py b/config/testing.py index bf56b4e..58bd226 100644 --- a/config/testing.py +++ b/config/testing.py @@ -61,4 +61,11 @@ class TestingConfig(Config): )) app.logger.addHandler(console_handler) - app.logger.info('测试环境启动') + # 获取版本信息 + try: + from src.flask_prompt_master import __version__ + version_info = f"版本: {__version__}" + except ImportError: + version_info = "版本: 未知" + + app.logger.info(f'测试环境启动 - {version_info}') diff --git a/src/flask_prompt_master/__init__.py b/src/flask_prompt_master/__init__.py index ea303a4..94b3ed7 100644 --- a/src/flask_prompt_master/__init__.py +++ b/src/flask_prompt_master/__init__.py @@ -7,6 +7,9 @@ import traceback import logging from dotenv import load_dotenv +__version__ = '1.0.0' +__version_info__ = (1, 0, 0) + logger = logging.getLogger(__name__) # 加载环境变量