Rails log tags

Rails 5 por defecto en el log nos añade el :request_id, pero además podemos añadir los tags :uuid,:host y :remote_ip.

En realidad el :request_id y :uuid parace ser lo mismo.

config.log_tags = [ :request_id, :host, :remote_ip]

En el caso de que queramos mostrar otros datos, como por ejemplo un API key que venga en el header tendremos que usar lambda.

config.log_tags = [ :uuid, :remote_ip, lambda {|req| req.headers['HTTP_AUTHORIZATION'] }]

Comentarios