Skip to content

Rose::Logger

A nested logging mechanism to facilitate debbuging of tree traversal.

Synopsis

Declared in <src/Rose/Logger.h>

class Logger;

Enums

Name

Level

Member Functions

Name

Description

Logger [constructor]

Constructors

~Logger [destructor]

Destructor

debug

error

fatal

info

warning

Private Member Functions

Name

display

Private Data Members

Name

Description

depth

function

The exact name of the logger (using PRETTY_FUNCTION)

level

mnemonic

The human readable identifier of the function. Used for display and to set logging level from CLI.

parent

ptr_id

A unique pointer identifying the current instance

Private Static Data Members

Name

Description

current

indent

indent_first

mnemonic_to_level

Permit the runtime (CLI) to control the verbosity of any logger. It override the compile‐time value (provided by constructor).

root

Created with MrDocs