Include a timestamp in every authentication logger message

This commit is contained in:
Senén Rodero Rodríguez
2023-08-17 17:58:57 +02:00
parent b7073691f1
commit 9112d2d73b
2 changed files with 11 additions and 1 deletions

View File

@@ -3,7 +3,9 @@ class AuthenticationLogger
class << self
def log(message)
logger.info(message)
logger.tagged(Time.current) do
logger.info(message)
end
end
def path

View File

@@ -38,4 +38,12 @@ describe AuthenticationLogger do
end
end
end
describe "log" do
it "includes current time in each log entry", :with_frozen_time do
expect_any_instance_of(ActiveSupport::TaggedLogging).to receive(:tagged).with(Time.current)
AuthenticationLogger.log("Just logging something!")
end
end
end