Usando Rails è fondamentale avere log chiari e ordinati.
Uno tra gli strumenti più comodi (e poco conosciuti) è il metodo tagged di logger.
In breve si usa nel seguente modo:

logger.tagged("Sistema di API esterno") do
  logger.debug "Inizio procedura"
  login_api "username", "password"
  logger.debug "Fine procedura"
end

L’output generato dal logger diventa il seguente:

[Sistema di API esterno] Inizio procedura
[Sistema di API esterno] POST login_password
[Sistema di API esterno] Fine procedura

Nel grande flusso di informazioni di un applicazione Rails è necessario sapere come filtrare i dati in modo, veloce, semplice e chiaro.
In tal senso aiuta il comando grep associato a tail.
Con questi comandi diventa molto più facile isolare le porzioni del log a cui si potrebbe essere interessati per motivi di debug:

tail -f log/production.log | grep api

Fonti