`warn!` output is invisible unless `RUST_LOG` is set
Les mainteneurs répondent en général sous 3 jours
Évaluation
Cette issue n'a pas encore été évaluée.
Description
The PR does point at a real problem though. Even on master nothing is logged unless RUST_LOG is set, because env_logger defaults to the error level, so the mainnet warning never reaches the user:
$ bdk-cli --network=bitcoin wallets
Error: Generic error: No wallets configured yet.
$ RUST_LOG=info bdk-cli --network=bitcoin wallets
[2026-10-14T11:23:11Z WARN bdk_cli] This is experimental software and not currently recommended for use on Bitcoin mainnet, proceed with caution.
Error: Generic error: No wallets configured yet.
Originally posted by @vadim-anfv in https://github.com/bitcoindevkit/bdk-cli/issues/336#issuecomment-6167790881
The mainnet notice is just the easiest one to show. It applies to every warn! in the codebase, and those fire when something has already gone wrong, so a plain run stays silent about problems the code did notice.
My take is that showing warnings by default would be more user friendly, with RUST_LOG left as a way to change that default rather than a prerequisite for seeing a warning.
@tvpeter what do you think about changing the default this way?
- Langage dominant
- Rust
- Étoiles
- 142
- Forks
- 103
- Merge moyen
- 5 j 12 h
- PR mergées (30 j)
- 6
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de bitcoindevkit/bdk-cli
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
bitcoindevkit/bdk-cli#357 ·
Les mainteneurs répondent en général sous 3 jours
-
Remove "wallet" field from `WalletConfigInner`Peut-être pris @Jennycj l’a pris il y a 5 jours. Ouverteenhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
bitcoindevkit/bdk-cli#332 · 2 commentaires ·
Les mainteneurs répondent en général sous 3 jours
-
Add wallet commands that returns a list of unused addressesPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverteenhancement
Difficulté 3/5 1-2 jours Accessibilité débutants 38/100
bitcoindevkit/bdk-cli#349 ·
Les mainteneurs répondent en général sous 3 jours
-
`compile` doesn't validate keys and returns unusable descriptorsPeut-être pris @Olorunshogo l’a pris il y a 8 jours. Ouverteenhancement
Difficulté 3/5 1-2 jours Accessibilité débutants 52/100
bitcoindevkit/bdk-cli#344 · 1 commentaire ·
Les mainteneurs répondent en général sous 3 jours
-
bug
Difficulté 4/5 3-5 jours Accessibilité débutants 50/100
bitcoindevkit/bdk-cli#340 · 1 commentaire ·
Les mainteneurs répondent en général sous 3 jours
Toutes les issues de bitcoindevkit/bdk-cli
Issues similaires
-
bug documentation sev-0
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
dekobon/big-code-analysis#1620 ·
Les mainteneurs répondent en général sous 3 jours
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
-
bug soroban
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
utilityjnr1/lumena#358 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
charles-hood/DiagramCraft#63 ·