Skip to content

How can you reduce log verbosity? #4

Description

@kwinz

Currently every single packet gets logged to syslog and to daemon.log creating multiple MB of logfiles per day.

For example:

May 17 11:01:12 pi4-imst2 ttn-gateway[410]: ##### 2023-05-17 09:00:12 GMT #####
May 17 11:01:12 pi4-imst2 ttn-gateway[410]: ### [UPSTREAM] ###
May 17 11:01:12 pi4-imst2 ttn-gateway[410]: # RF packets received by concentrator: 6
May 17 11:01:12 pi4-imst2 ttn-gateway[410]: # CRC_OK: 83.33%, CRC_FAIL: 16.67%, NO_CRC: 0.00%
May 17 11:01:12 pi4-imst2 ttn-gateway[410]: # RF packets forwarded: 5 (120 bytes)
May 17 11:01:12 pi4-imst2 ttn-gateway[410]: # PUSH_DATA datagrams sent: 6 (1434 bytes)
May 17 11:01:12 pi4-imst2 ttn-gateway[410]: # PUSH_DATA acknowledged: 100.00%
May 17 11:01:12 pi4-imst2 ttn-gateway[410]: ### [DOWNSTREAM] ###
May 17 11:01:12 pi4-imst2 ttn-gateway[410]: # PULL_DATA sent: 3 (100.00% acknowledged)
May 17 11:01:12 pi4-imst2 ttn-gateway[410]: # PULL_RESP(onse) datagrams received: 0 (0 bytes)
May 17 11:01:13 pi4-imst2 ttn-gateway[410]: # RF packets sent to concentrator: 0 (0 bytes)
May 17 11:01:13 pi4-imst2 ttn-gateway[410]: # TX errors: 0
May 17 11:01:13 pi4-imst2 ttn-gateway[410]: ### [GPS] ###
May 17 11:01:13 pi4-imst2 ttn-gateway[410]: # Invalid gps time reference (age: 1684314012 sec)
May 17 11:01:13 pi4-imst2 ttn-gateway[410]: # Manual GPS coordinates: latitude <>, longitude <>, altitude 425 m
May 17 11:01:13 pi4-imst2 ttn-gateway[410]: ##### END #####
May 17 11:01:13 pi4-imst2 ttn-gateway[410]: INFO: [up] PUSH_ACK for server mux.openiot.network received in 13 ms
May 17 11:01:13 pi4-imst2 ttn-gateway[410]: INFO: [up] PUSH_ACK for server mux.openiot.network received in 11 ms
May 17 11:01:13 pi4-imst2 ttn-gateway[410]: INFO: [up] PUSH_ACK for server mux.openiot.network received in 13 ms
May 17 11:01:13 pi4-imst2 ttn-gateway[410]: INFO: [down] for server mux.openiot.network PULL_ACK received in 12 ms
May 17 11:01:13 pi4-imst2 ttn-gateway[410]: INFO: [up] PUSH_ACK for server mux.openiot.network received in 16 ms
May 17 11:01:13 pi4-imst2 ttn-gateway[410]: INFO: [up] PUSH_ACK for server mux.openiot.network received in 12 ms
May 17 11:01:13 pi4-imst2 ttn-gateway[410]: INFO: [up] PUSH_ACK for server mux.openiot.network received in 10 ms
May 17 11:01:13 pi4-imst2 ttn-gateway[410]: INFO: [down] for server mux.openiot.network PULL_ACK received in 12 ms
May 17 11:01:13 pi4-imst2 ttn-gateway[410]: INFO: [up] PUSH_ACK for server mux.openiot.network received in 17 ms
May 17 11:01:13 pi4-imst2 ttn-gateway[410]: INFO: [down] for server mux.openiot.network PULL_ACK received in 18 ms
May 17 11:01:13 pi4-imst2 ttn-gateway[410]: INFO: [up] PUSH_ACK for server mux.openiot.network received in 13 ms
May 17 11:01:13 pi4-imst2 ttn-gateway[410]: ##### 2023-05-17 09:01:12 GMT #####

Is there any way to only log WARNINGs and ERRORs ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions