Commit de183621 authored by 纪超's avatar 纪超

完成日志、配置文件、数据库工具模块

parent b9e1b1e9
...@@ -10,6 +10,7 @@ email: ...@@ -10,6 +10,7 @@ email:
password: 5dbb#30ec6d3 password: 5dbb#30ec6d3
logger: logger:
version: 1 version: 1
use: ${LOG_NAME:prod}
formatters: formatters:
brief: brief:
format: "%(asctime)s - %(levelname)s - %(message)s" format: "%(asctime)s - %(levelname)s - %(message)s"
...@@ -31,12 +32,12 @@ logger: ...@@ -31,12 +32,12 @@ logger:
encoding: utf8 encoding: utf8
when: D when: D
loggers: loggers:
base: prod:
handlers: [console,file] handlers: [console,file]
level: INFO level: INFO
propagate: 0 propagate: 0
root: root:
level: INFO level: INFO
handlers: [console,file] handlers: [console]
from utils import * from utils import *
if __name__ == '__main__': if __name__ == '__main__':
print(dir()) logger.info(dir())
...@@ -4,7 +4,7 @@ from .__env_config import config ...@@ -4,7 +4,7 @@ from .__env_config import config
from .base import get_project_path from .base import get_project_path
def build_logger(config, name='base'): def build_logger(config, name='root'):
if 'handlers' in config and 'file' in config['handlers']: if 'handlers' in config and 'file' in config['handlers']:
file = config['handlers']['file'] file = config['handlers']['file']
path = os.path.join(get_project_path(), file["filename"]) path = os.path.join(get_project_path(), file["filename"])
...@@ -15,5 +15,4 @@ def build_logger(config, name='base'): ...@@ -15,5 +15,4 @@ def build_logger(config, name='base'):
if 'logger' in config: if 'logger' in config:
logger = build_logger(config['logger']) logger = build_logger(config['logger'], name=config['logger']['use'])
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment