-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsettings.toml
More file actions
98 lines (73 loc) · 1.92 KB
/
Copy pathsettings.toml
File metadata and controls
98 lines (73 loc) · 1.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
# === DEFAULT ===
# Bot
[default.bot]
parse_mode = 'HTML'
# Tasks
[default.tasks]
# Logs
[default.logs.dict_config]
version = 1
disable_existing_loggers = false
[default.logs.dict_config.formatters.formatter]
format = '[{asctime}] #{levelname:<8} {filename:<17}:{lineno:4} - <{funcName}> - {message}'
datefmt = '%Y.%m.%d %H:%M:%S'
style = '{'
[default.logs.dict_config.handlers.stdout]
class = 'logging.StreamHandler'
formatter = 'formatter'
stream = 'ext://sys.stdout'
[default.logs.dict_config.root]
handlers = ['stdout']
level = 'DEBUG'
[default.logs.dict_config.loggers.'aiogram.dispatcher']
level = 'WARNING'
handlers = ['stdout']
[default.logs.dict_config.loggers.'aiogram.event']
level = 'WARNING'
handlers = ['stdout']
[default.logs.dict_config.loggers.'aiogram_dialog']
level = 'WARNING'
handlers = ['stdout']
[default.logs.dict_config.loggers.'taskiq.worker']
level = 'INFO'
handlers = ['stdout']
[default.logs.dict_config.loggers.'taskiq.redis_broker']
level = 'INFO'
handlers = ['stdout']
# Redis
[default.redis]
port = 6379
decode_responses = true
# Postgres
[default.postgres]
driver = 'postgresql+psycopg'
name = 'mentor_db'
port = 5432
# === PRODUCTION ===
# Tasks
[production.tasks]
initial_poll_days = 36
polling_interval_sec = 180
# Logs
[production.logs.dict_config.handlers.file]
class = 'logging.handlers.RotatingFileHandler'
formatter = 'formatter'
filename = '/app/logs/app.log'
maxBytes = 10485760
backupCount = 2
mode = 'a'
[production.logs.dict_config.root]
handlers = ['stdout', 'file']
level = 'INFO'
[production.logs.dict_config.loggers.'taskiq.worker']
level = 'INFO'
handlers = ['stdout', 'file']
[production.logs.dict_config.loggers.'aiogram.dispatcher']
level = 'WARNING'
handlers = ['stdout', 'file']
[production.logs.dict_config.loggers.'aiogram.event']
level = 'WARNING'
handlers = ['stdout', 'file']
[production.logs.dict_config.loggers.'aiogram_dialog']
level = 'WARNING'
handlers = ['stdout', 'file']