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

Reply via email to