AdguardTeam / AdguardTeam/AdGuardHome

Improve debug log

Offen
#3,391 1 Kommentar 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
enhancement external libs
Vorherrschende Sprache
TypeScript
Sterne
36.9k
Forks
2.5k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

### Problem Description
Debugging issues is really hard. Enabling debug is useless because of the sheer amount and uploading it for AGH team to inspect involves potential privacy issues.

### Proposed Solution
It would be great to separate out logging for individual components. Something as simple prefixing log entries with the component name would awesome as that would allow users to grep on specific component so that logs for only those components can be uploaded. This would also aid you in debugging as it allows you to grep on specific components should a user not filter it themselves.

### Alternatives Considered
You could go a step further and allow different log levels per component, but this sounds like it might be a little more work.

### Additional Information
It looks like you are using your own in-house built logging library so not sure what would be involved to do so, but if you were using an OSS library such as logrus, you could potential use fields or the like.

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.