LOGGING_CONFIG = {
'version': 1,
'disable_existing_loggers': True,
'formatters': {
'standard': {
'format': '[%(asctime)s] %(levelname)s | %(name)s: %(message)s',
'datefmt': '%Y-%m-%d %H:%M:%S',
},
},
'handlers': {
'handler_init': {
'level': 'INFO',
'formatter': 'standard',
'class': 'logging.StreamHandler',
'stream': 'ext://sys.stdout',
},
'handler_getmail': {
'level': 'DEBUG',
'formatter': 'standard',
'class': 'logging.StreamHandler',
'stream': 'ext://sys.stdout',
},
'handler_parse': {
'level': 'INFO',
'formatter': 'standard',
'class': 'logging.StreamHandler',
'stream': 'ext://sys.stdout',
},
},
'loggers': {
'': {
'level': 'NOTSET',
'propagate': 1,
},
'init': {
'level': 'NOTSET',
'handlers': ['handler_init'],
'propagate': 1,
},
'getmail': {
'level': 'NOTSET',
'handlers': ['handler_getmail'],
'propagate': 1,
},
'parse': {
'level': 'NOTSET',
'handlers': ['handler_parse'],
'propagate': 1,
},
},
}
{
"size": 50,
"query": {
"bool": {
"must": {
"wildcard": {
"keywords": {
"value": "*казах*",
"boost": 2
}
}
},
"filter": {
"bool": {
"must": {
"terms": {
"category_id": [
33,
35
]
},
"range": {
"access_index": {
"lte": 10
}
}
}
}
}
}
}
}
{
"size": 50,
"query": {
"bool": {
"must": {
"wildcard": {
"keywords": {
"value": "*казах*",
"boost": 2
}
},
"filter": {
"terms": {
"category_id": [
33,
35
]
},
"range": {
"access_index": {
"lte": 10
}
}
}
}
}
}
}
Первое токен спрятал через suppress, второму указал имя, и через asDict получил нужную мне пару key: value