Files
dolibarr/htdocs
minimexat 92562150ec QUAL Replace var_export() with json_encode() in dol_syslog() calls (#37138)
var_export() produces multiline output that breaks log aggregators
(Loki, Splunk, Elasticsearch, Graylog) as each line becomes a separate
log entry.

json_encode() produces single-line structured output that works correctly
with all log aggregation tools. This pattern is already used elsewhere
in Dolibarr (accountancy, install modules).

Files changed:
- core/class/commoninvoice.class.php (payment intent logging)
- core/class/commonobject.class.php (payment terms logging)
- core/modules/mailings/advthirdparties.modules.php (mailing targets)
- core/modules/oauth/google_oauthcallback.php (userinfo logging)
- core/modules/oauth/generic_oauthcallback.php (userinfo logging)
- public/payment/newpayment.php (GET/POST debug logging)
- public/payment/paymentok.php (payment tag logging)
- public/stripe/ipn.php (Stripe event data logging)
- paypal/lib/paypal.lib.php (PayPal response logging)
- api/index.php (API debug logging)
- stripe/class/stripe.class.php (payment/setup intent logging)

Co-authored-by: f-hoedl <hoefla14@htl-kaindorf.ac.at>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-02-11 01:44:21 +01:00
..
2026-02-09 22:43:56 +01:00
2026-02-09 19:17:27 +01:00
CSS
2026-02-09 00:34:53 +01:00
CI
2026-02-08 14:51:11 +01:00
2026-01-24 18:00:45 +01:00
2026-02-08 22:38:26 +01:00
2026-02-01 19:07:15 +01:00
2026-01-30 14:22:56 +01:00
2026-02-09 22:43:56 +01:00
ci
2026-01-28 19:47:23 +01:00
2026-02-01 02:56:16 +01:00
2026-02-09 22:43:56 +01:00
2026-02-10 15:26:36 +01:00
CI
2026-02-10 01:26:08 +01:00
2026-02-04 21:30:16 +01:00
2026-01-23 18:34:31 +01:00
2026-02-09 19:11:37 +01:00
CI
2026-01-28 18:55:29 +01:00
2026-02-09 22:43:56 +01:00