Skip to content

Tracker API: log request and responses #696

@josecelano

Description

@josecelano

Parent issue: #687
Relates to: torrust/torrust-index#468

Log API requests and responses:

Request:

$ curl -i http://127.0.0.1:1212/api/v1/stats?token=MyAccessToken 
HTTP/1.1 200 OK
content-type: application/json
content-length: 377
date: Mon, 19 Feb 2024 09:21:18 GMT

Response:

{
  "torrents": 0,
  "seeders": 0,
  "completed": 0,
  "leechers": 0,
  "tcp4_connections_handled": 0,
  "tcp4_announces_handled": 0,
  "tcp4_scrapes_handled": 0,
  "tcp6_connections_handled": 0,
  "tcp6_announces_handled": 0,
  "tcp6_scrapes_handled": 0,
  "udp4_connections_handled": 0,
  "udp4_announces_handled": 0,
  "udp4_scrapes_handled": 0,
  "udp6_connections_handled": 0,
  "udp6_announces_handled": 0,
  "udp6_scrapes_handled": 0
}

Log:

2024-02-19T10:26:32.338162254+00:00 [API][INFO] request; method=GET uri=/api/v1/stats?token=MyAccessToken request_id=e3d2d819-fb36-4e56-89e5-64deae95f372
2024-02-19T10:26:32.338218836+00:00 [API][INFO] response; latency=0 status=200 OK request_id=e3d2d819-fb36-4e56-89e5-64deae95f372

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions