Como registrar detalhes de solicitações específicas nos logs do servidor rails

Eu normalmente não gosto de perguntar diretamente como fazer algo sem muita compreensão do que está acontecendo, mas eu sou razoavelmente novo em relação aos trilhos e estou tendo dificuldades para realizar isso.

Basicamente, eu preciso capturar as seguintes informações para cada solicitação em uma única instrução de log (se possível)

Data da entrada de logHora da entrada de logMétodo HTTPURL solicitadoPortaEndereço IP do solicitanteAgente do usuário do solicitanteURL de referênciaCódigo de resposta HTTPnome de anfitrião

Qual é a maneira preferida de personalizar o formato de log? É possível apenas modificar os logs existentes e passar essa informação? Ou eu precisaria estender e sobrescrever o comportamento que eu preciso?

Eu não preciso disso para ser salvo em um arquivo de log diferente ou qualquer coisa, apenas a saída para STDOUT em cada solicitação.

Qualquer ajuda com isso seria muito apreciado.

Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion