Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitaa0a6a8

Browse files
committed
优化代码结构
1 parentd303ebd commitaa0a6a8

File tree

5 files changed

+63
-21
lines changed

5 files changed

+63
-21
lines changed

‎.gitignore‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,5 @@ reports
66
temp
77
*.log
88
*.css
9-
*.js
9+
*.js
10+
.benchmarks

‎debug/__init__.py‎

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,15 @@
1-
importsys
21
fromfunctoolsimportpartial
32

4-
fromloguruimportlogger
5-
6-
fromcommon.read.configimportread_config
73
fromcommon.request.automaticimportauto_request
4+
fromutils.loggerimportloggerx
85
fromutils.variables_managerimportSystemVariablesManager,FileVariablesManager
96

107
# 日志记录器配置
118
LOG_CONFIG_PATH="debug/config/local.yaml"
12-
_console_config=read_config(LOG_CONFIG_PATH)["logger"]["console"]
13-
_file_config=read_config(LOG_CONFIG_PATH)["logger"]["file"]
14-
_error_file_config=read_config(LOG_CONFIG_PATH)["logger"]["errorFile"]
159

1610
# 日志记录器
17-
logger.remove()
18-
logger.add(sink=sys.stderr,**_console_config)
19-
logger.add(**_file_config)
20-
logger.add(**_error_file_config)
21-
22-
logger.debug("日志启动成功\n")
11+
loggerx.filename=LOG_CONFIG_PATH
12+
loggerx.logger.debug("日志启动成功\n")
2313

2414
# 系统变量
2515
system_variables=SystemVariablesManager()
@@ -31,4 +21,4 @@
3121
merged_variables= {**system_variables.pool,**file_variables.pool}
3222

3323
# 构造偏函数
34-
auto_request=partial(auto_request,variables_pool=merged_variables,logger=logger)
24+
auto_request=partial(auto_request,variables_pool=merged_variables,logger=loggerx.logger)

‎debug/main.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/usr/bin/env python
1+
#!/usr/bin/env python
22
importpytest
33

44
msg=r"""

‎debug/start.sh‎

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
1-
#!bin/sh
2-
cd ./debug/flask_app
3-
flask run&
4-
cd ..
5-
python3 main.py
1+
#!bin/bash
2+
if [-e"./debug/flask_app" ];then
3+
cd ./debug/flask_app
4+
flask run&
5+
cd ..
6+
if [-e"main.py" ];then
7+
python3 main.py
8+
fi
9+
else
10+
echo debug/flask_app目录不存在
11+
fi
12+

‎utils/logger.py‎

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
"""
2+
logger日志
3+
"""
4+
importsys
5+
6+
fromloguruimportlogger
7+
8+
fromcommon.read.configimportread_config
9+
10+
11+
classLogger:
12+
""" 日志管理 """
13+
14+
def__init__(self):
15+
self.logger=logger
16+
self._filename=""
17+
self.logger.remove()
18+
19+
@property
20+
deffilename(self):
21+
returnself._filename
22+
23+
@filename.setter
24+
deffilename(self,value):
25+
self._filename=value
26+
self._add()
27+
28+
def_add(self):
29+
# 控制台日志
30+
self.logger.add(
31+
sink=sys.stderr,
32+
**read_config(self._filename)["logger"]["console"],
33+
)
34+
# 文件日志
35+
self.logger.add(
36+
**read_config(self._filename)["logger"]["file"],
37+
)
38+
# 文件错误日志
39+
self.logger.add(
40+
**read_config(self._filename)["logger"]["errorFile"],
41+
)
42+
43+
44+
loggerx=Logger()

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp