Regression: --quiet disables --structured-logs again
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Ferma
- Stack tecnologico
- docker, go, google-cloud
- Ambito
- backend, observability
Direzione di ricerca
The issue points to the logger setup rework in #2106 and the earlier fix in #1750; start by comparing how --quiet and --structured-logs configure logging. Reproduce with the provided command and verify that errors, including multiline details, remain JSON with a severity field. A linked pull request (#2694) is already open.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Bug Description
When --structured-logs and --quiet are used together, error messages are written as plain text instead of JSON. This is the behavior reported in #1738 and fixed in v2.2.0 by #1750, so it is a regression.
Plain-text errors lose the severity field, and multi-line errors (for example, Google API errors with a Details: block) are split into separate entries by log collectors such as the GKE logging agent.
Bisecting the released images: v2.9.0 behaves correctly, and v2.10.0 through v2.26.0 (the latest as of this report) are affected. The change in behavior lines up with #2106, which reworked how the logger is set up.
Example code (or command)
cloud-sql-proxy --structured-logs --quiet --token=fake fake-proj:us-central1:fake-inst
Stacktrace
# v2.9.0 (expected)
{"severity":"ERROR","timestamp":"2026-10-07T23:07:14.054Z","message":"[fake-proj:us-central1:fake-inst] could not resolve instance version: ..."}
# v2.26.0 (actual)
2026/10/07 23:07:05 [fake-proj:us-central1:fake-inst] could not resolve instance version: failed to get instance: refresh error: ...
Details:
[
{
"@type": "type.googleapis.com/google.rpc.ErrorInfo",
...
Steps to reproduce?
docker run --rm gcr.io/cloud-sql-connectors/cloud-sql-proxy:2.26.0 --structured-logs --quiet --token=fake fake-proj:us-central1:fake-inst- Errors on stderr are plain text.
- The same command with
:2.9.0, or with--quietremoved, produces JSON errors.
Environment
- OS type and version: the official container images, run under Docker 29.4.0
- Cloud SQL Proxy version: 2.10.0 through 2.26.0
- Proxy invocation command: as above
This issue was written by AI (Claude Code).
- Lingua principale
- Go
- Stelle
- 1.4k
- Fork
- 356
- Merge medio
- 14h 48m
- PR unite (30g)
- 8
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di GoogleCloudPlatform/cloud-sql-proxy
-
flakybot: flaky flakybot: issue priority: p2 type: bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
GoogleCloudPlatform/cloud-sql-proxy#2680 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
flakybot: flaky flakybot: issue priority: p2 type: bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100
GoogleCloudPlatform/cloud-sql-proxy#2672 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
flakybot: flaky flakybot: issue priority: p2 type: bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
GoogleCloudPlatform/cloud-sql-proxy#2671 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
flakybot: flaky flakybot: issue priority: p2 type: bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
GoogleCloudPlatform/cloud-sql-proxy#2670 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
flakybot: flaky flakybot: issue priority: p2 type: bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
GoogleCloudPlatform/cloud-sql-proxy#2669 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di GoogleCloudPlatform/cloud-sql-proxy
Issue simili
-
bug go
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
genkit-ai/genkit#6761 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
bug(backend): `make test-update` in backend/src/v2 fails because the --update flag was removedApertaready
Difficoltà 2/5 1-3 ore Idoneità per principianti 92/100
kubeflow/pipelines#14784 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
bug frontend good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno
-
trust: update-propagation-directive requires developer mode while add and remove do notForse già presa @bhuvan-somisetty l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
oalders/clodhopper#133 ·