-
Notifications
You must be signed in to change notification settings - Fork 7
Closed as not planned
Closed as not planned
Copy link
Labels
code refactoringCode refactoringCode refactoringgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededrustPull requests that update Rust codePull requests that update Rust code
Milestone
Description
Description of the Problem
The current logging system provides excessive details, leading to distractions and making it harder to focus while debugging.
Example of current output
2025-02-03T13:14:45.131504Z INFO update_corefile{cfg=EdgeDNSConfig { enable: true, listen_interface: "lo", listen_port: 53, kube_api_config: Some(KubeApiConfig { master: Some("127.0.0.1:54616"), content_type: Some("application/vnd.kubernetes.protobuf"), qps: 50, burst: 100, kube_config: Some("~/.kube/config"), meta_server: None, delete_kube_config: false }), cache_dns: Some(CacheDNS { enable: true, auto_detect: true, upstream_servers: [], cache_ttl: 20 }) }}:
Auto detecting servers
Target output:
2025-02-03T13:14:45.131504Z INFO: Auto detecting servers
Additional information:
The logging system is entirely built with the rust crates tracing and tracing_subscriber.
Docs:
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
code refactoringCode refactoringCode refactoringgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededrustPull requests that update Rust codePull requests that update Rust code