Получение настроек лога по компоненту из личного кабинета
Настройки лога задаются пользователем для каждого компонента в личном кабинете.
Если ваше приложение пишет лог, то вы должны учитывать настройки пользователя.
Не следует отправлять записи лога, если соответствующий уровень или весь лог отключен в настройках.
Периодически настройки нужно перечитывать, чтобы получить возможные изменения из личного кабинета.
АдресВашегоСервиса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 будет пустым.