Bruce, Sure, we just add it to the environment that gets passed to perl when the gnc.price_quotes log level >= info. It’ll work no matter how the user gets to the quotes module. It might not get the output into the trace file unless the user sets “—log gnc.price-quotes=debug”. The —debug argument sets the logging level to “info” for all modules. “debug” enables more diagnostic messages, including the details of what gets sent to F::Q and what comes back.
Regards, John Ralls > On Oct 11, 2025, at 1:43 PM, Bruce Schuck <[email protected]> wrote: > > John and team, > > While responding to an issue reported to Finance::Quote when a user could not > get currency rates after upgrading his OS to Ubuntu 25.10, I had an idea. > > The user included output from: > > gnucash-cli --debug --quotes dump currency CHF EUR > > Of which the only output from F::Q is: > > 18:11:51 INFO <gnc.price-quotes> [GncQuotesImpl::query_fq] Query JSON: { > "defaultcurrency": "CHF", > "currency": { > "EUR": "" > } > } > > Would it be possible that if a user has both "--debug" and "--quotes", that > "DEBUG=1" is set in the environment before F::Q is called? This will turn on > debugging in the F::Q methods that are using the "Smart::Comments" module for > debugging. > > Thank you. > > Bruce S > _______________________________________________ > gnucash-devel mailing list > [email protected] > https://lists.gnucash.org/mailman/listinfo/gnucash-devel _______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
