scout_apm v0.3.1 ScoutApm.Logger

Logger for all ScoutApm modules.

Defaults to pass-through to the built-in Logger, but checks first if the agent is set to monitor: false, or set to a higher log level.

This is a GenServer, to easily state on what log level we’re at and if something should be sent along.

This doesn’t currently attempt any fancy log-message elimination macros that the core Logger does.

Summary

Functions

debug(msg, metadata \\ [])
disable!()
enable!()
enabled?()
error(msg, metadata \\ [])
info(msg, metadata \\ [])
level()
reconfigure_from_config()
set_enabled(value)
set_level(level)
start_link(level \\ :info)
warn(msg, metadata \\ [])