Логи событий
 # Схема именования коллекций:
# log_[method]_[endpoint_path]
# Примеры:
• log_post_sbrs_data_insert_one
• log_get_sbrs_schema_list
• log_put_sbrs_data_update_one # Эндпоинт поиска:
POST /sbrs-log/search-event-logs # Структура запроса:
{
  "event": "log_post_sbrs_data_insert_one",
  "eventType": "completed",
  "dateFrom": 1672531200000,
  "dateTo": 1672617600000,
  "chainId": "main-chain",
  "messageId": "msg-12345",
  "sender": "web-client",
  "limit": 100
} curl -X POST "https://api.soberis.com/sbrs-log/search-event-logs" \
  -H "Content-Type: application/json" \
  -H "SBRS-Correlation-Id: 550e8400-e29b-41d4-a716-446655440000" \
  -H "SBRS-Originator: web-app" \
  -H "SBRS-Message-Id: msg-12345" \
  -d '{
    "eventType": "failed",
    "dateFrom": 1672531200000,
    "dateTo": 1672617600000,
    "limit": 50
  }' {
    "logs": [
        {
            "_id": {
                "timestamp": 1672565123456,
                "date": "2023-01-01T12:52:03.456Z"
            },
            "eventType": "failed",
            "method": "POST",
            "uri": "/sbrs-data/insert-one",
            "statusCode": 400,
            "processingTimeMs": 1523,
            "correlationId": "550e8400-e29b-41d4-a716-446655440000",
            "messageId": "msg-12345",
            "originator": "web-app",
            "headers": {
                "content-type": "application/json",
                "user-agent": "SBRS-Client/1.0"
            },
            "requestBody": "{\"data\": \"invalid\"}",
            "responseBody": "{\"error\": \"Validation failed\"}",
            "timestamp": "2023-01-01T12:52:03.456Z",
            "_class": "com.soberis.model.RequestLog"
        }
    ]
} # Эндпоинт:
POST /sbrs-log/get-log-collections Content-Type: application/json{
  "logType": "event"
} # Пример ответа:
{
  "collections": [
    "log_post_sbrs_data_insert_one",
    "log_get_sbrs_schema_list",
    "log_put_sbrs_data_update_one",
    "log_delete_sbrs_data_delete_one",
    "log_post_sbrs_data_search"
  ]
} # Установка TTL
POST /sbrs-index/set-log-ttl
{
  "logType": "event",
  "ttlMs": 2592000000
} # Получение TTL
POST /sbrs-index/get-log-ttl
{
  "logType": "event"
}