You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
class WelcomeController < ApplicationController def index logger.measure_error "Took too long to complete", min_duration: 3000 do logger.debug("Debugging information to aid with problem determination") logger.info("Informational message such as request received\nline 2\nline3") logger.warn("Warn about something in the system") logger.error("An error occurred during processing") logger.fatal("Oh no something really bad happened")
logger.measure_info "Called external interface" do sleep 0.1 # Code to call external service ... end
SemanticLogger.tagged(user: "Jack", zip_code: 12345) do # All log entries in this block will include the above named tags logger.debug("Hello World") end
# raise "exception" end end end
|