catalinii / minisatip

minisatip is an SATIP server for linux using local DVB-S2, DVB-C, DVB-T or ATSC cards
https://minisatip.org
324 stars 78 forks source link

Drastically reduce logging around HTTP requests #1089

Open Jalle19 opened 1 year ago

Jalle19 commented 1 year ago

Currently, whenever the web interface fetches either /bandwidth.json or /state.json, this blog of text appears in the log:

Mar 24 14:02:38 vladimir minisatip[241219]: [24/03 14:02:38.362 main]: sockets_add: handle 42 (type 1) returning socket sock 21 [10.110.3.1:49940] read: 0x5647f88740f0
Mar 24 14:02:38 vladimir minisatip[241219]: [24/03 14:02:38.362 main]: Read HTTP (handle -1) [10.110.3.1:49940] sid -1, sock 42
Mar 24 14:02:38 vladimir minisatip[241219]: [24/03 14:02:38.362 main]: Reply (handle 42) [10.110.3.1:49940] content_len:127, sock 21
Mar 24 14:02:38 vladimir minisatip[241219]: [24/03 14:02:38.363 main]: select_and_execute[21]: Close on socket 42 (sid:-1) from 10.110.3.1:49940 - type http (3) errno 0
Mar 24 14:02:38 vladimir minisatip[241219]: [24/03 14:02:38.363 main]: minisatip.c:1669 get_sid returns NULL for s_id = -1
Mar 24 14:02:38 vladimir minisatip[241219]: [24/03 14:02:38.363 main]: Requested sid close -1 timeout -1 type -1, sock 21, handle 42, timeout 1
Mar 24 14:02:38 vladimir minisatip[241219]: [24/03 14:02:38.363 main]: closing stream sid -1
Mar 24 14:02:38 vladimir minisatip[241219]: [24/03 14:02:38.363 main]: sockets_del: sock 21 -> handle 42, sid -1, overflow bytes 0, total buffered bytes 900460
Mar 24 14:02:38 vladimir minisatip[241219]: [24/03 14:02:38.363 main]: sockets_del: sock 21 Last open socket is at index 23 current_handle 42
Mar 24 14:02:38 vladimir minisatip[241219]: [24/03 14:02:38.363 main]: Destroying mutex 0x5647f9105e78
Mar 24 14:02:38 vladimir minisatip[241219]: [24/03 14:02:38.363 main]: Delete socket 21 done: sid -1

This is very much not useful to almost anyone, it could simply say:

HTTP/1.1 /bandwidth.json from 10.110.3.1