Top Level Namespace
Included Modules
- Debug::KernelExtension
Extended Modules
- Debug::KernelExtension
Defined in:
Macro Summary
-
macro_debug!(message, severity = :debug, file = __FILE__, line = __LINE__)
This is the main macro level debugging statement.
Macro Detail
macro macro_debug!(message, severity = :debug, file = __FILE__, line = __LINE__)
#
This is the main macro level debugging statement. It takes a message, and
an optional severity level, and outputs, during macro evaluation, the
debugging statement, highlighted according to the color codes in the
Debug::MDEBUG_COLORS
constant.
If debugging is not active (either the DEBUG
flag is not set, or the
DEBUG
environment variable is not set to a truthy value), this macro
will do nothing.