-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathconfig.toml
71 lines (55 loc) · 2.32 KB
/
config.toml
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
[endpoint]
[endpoint.main]
event = 'config'
[endpoint.main.fresh]
action = 'test'
message = ''
[endpoint.main.no_fresh]
action = ''
message = 'There is no fresh configs'
[endpoint.ping]
[data]
# путь к папке, где находятся конфигурации для торговых серверов
path_to_trade_servers_configs = './configs'
assets_filename = 'assets.txt'
header_filename = 'header.json'
[data.default]
node = 'configurator'
algo = 'spread_bot_cpp'
[logging]
version = 1
# отключить логгеры других приложений. В случае Configurator - отключить логгер uvicorn (не рекомендуется)
disable_existing_loggers = false
[logging.formatters]
[logging.formatters.default]
format = "%(asctime)s:%(name)s:%(process)d:%(lineno)d %(levelname)s %(message)s"
datefmt = "%Y-%m-%d %H:%M:%S"
[logging.formatters.simple]
format = "%(message)s"
[logging.handlers]
[logging.handlers.stdout]
class = "logging.StreamHandler"
level = "DEBUG"
formatter = "default"
stream = "ext://sys.stdout"
# параметры обработчика для публикации логов в Aeron
[logging.handlers.aeron]
"()" = "src.logger.aeron_handler.AeronHandler"
# уровень отправления логов (выше этого уровня включительно)
level = "WARNING"
# канал для публикации логов
channel = "aeron:ipc"
# id потока для публикации логов
stream_id = 1004
# указать форматтер для сообщений
formatter = "default"
[logging.handlers.logfile]
class = "logging.handlers.RotatingFileHandler"
level = "WARNING"
# файл, в который будут сохраняться логи
filename = ".configurator-errors.log"
formatter = "default"
backupCount = 2
[logging.root]
level = "INFO"
handlers = ["logfile", "stdout", "aeron"]