lograge
lograge copied to clipboard
Rails.logger.info shows no timestamp
My lograge configuration look as below
config.lograge.enabled = true
config.lograge.base_controller_class = ['ActionController::Base']
config.lograge.formatter = Lograge::Formatters::Logstash.new
But whenever i use Rails.logger.info("this is my log string")
, in log files it comes like this
this is my log string
{"method":"GET","path":"/some-api","format":"json","controller":"controller-some","action":"ping","status":200,"duration":3.72,"view":0.41,"db":0.0,"transaction.id":null,"span.id":null,"trace.id":null,"params":{},"exception":null,"exception_object":null,"remote_ip":"127.0.0.1","@timestamp":"2019-11-26T09:53:12.184Z","@version":"1","message":"[200] GET /some-api"}
I want to append timestamp before all Rails.logger.
entries.
Any update on this?