Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Keycloak – Configuração de Log no Linux
Gabarito: letra B. No ambiente Linux, o script correto para executar o Keycloak é kc.sh. Para habilitar a saída de log no formato JSON no console, utiliza-se a opção --log-console-output=json. Essa é a sintaxe padrão documentada pelo Keycloak.
Alternativa A — ❌ Incorreta
Utiliza o script kc.bat (destinado ao Windows) e o valor json-default que não é reconhecido; a opção correta é json.
Alternativa B — ✅ Correta ⟵ GABARITO
Exatamente conforme a documentação do Keycloak: bin/kc.sh start --log-console-output=json.
Alternativa C — ❌ Incorreta
Usa kc.bat (Windows) e a sintaxe --log=console,file(json) não é válida para formatar a saída do console em JSON.
Alternativa D — ❌ Incorreta
Embora use kc.sh, emprega a opção --log-output=json-default, que não existe; a opção correta é --log-console-output com valor json.
Alternativa E — ❌ Incorreta
Apresenta uma combinação incorreta de flags (--log-console=output, --format=file, --type=json) com espaços e separadores errados; não corresponde a nenhum comando válido.
NÃO CAIA NESSA!
A banca troca o script .bat (Windows) pelo .sh (Linux) para confundir o ambiente. Além disso, o valor json-default parece plausível, mas a chave é lembrar que o valor aceito é apenas json. No Linux, memorize kc.sh e --log-console-output=json.