class

Tracing::Core::Callsite::DefaultCallsite

Inherits Tracing::Core::Callsite::Interface < Reference < Object

A default ready-made callsite implementation.

Constants

REGISTERED = 2_u8
REGISTERING = 1_u8
UNREGISTERED = 0_u8

Constructors

new(metadata : Metadata = Metadata.new("", "", Level::INFO))
Source

Instance methods

interest
Source
interest=(interest : Interest) : Nil
Source
metadata
Source
next
Source
next=(ptr : Pointer(DefaultCallsite))
Source
try_register

Attempt lazy registration. Called externally when dispatchers are available.

Source