lograge icon indicating copy to clipboard operation
lograge copied to clipboard

Rails.logger.info shows no timestamp

Open ashuSvirus opened this issue 5 years ago • 1 comments

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.

ashuSvirus avatar Nov 26 '19 10:11 ashuSvirus

Any update on this?

bhushan-ahire avatar Feb 08 '24 16:02 bhushan-ahire