Получение настроек лога по компоненту из личного кабинета
Настройки лога задаются пользователем для каждого компонента в личном кабинете.
Если ваше приложение пишет лог, то вы должны учитывать настройки пользователя.
Не следует отправлять записи лога, если соответствующий уровень или весь лог отключен в настройках.
Периодически настройки нужно перечитывать, чтобы получить возможные изменения из личного кабинета.
АдресВашегоСервисаApi/GetLogConfig
{
"Token": {
"SecretKey": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
},
"Data": {
"ComponentId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
}
}
Здесь:
{
"Data": {
"ComponentId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"LastUpdateDate": "2016-04-30T23:25:43.511Z",
"Enabled": true,
"IsTraceEnabled": false,
"IsDebugEnabled": false,
"IsInfoEnabled": true,
"IsWarningEnabled": true,
"IsErrorEnabled": true,
"IsFatalEnabled": true
},
"Code": 10
}
Здесь:
Если компонента с указанным Id не существует, то Code будет равен 1100, а Data будет пустым.