12 namespace diagnostics {
61 bool trace_error()
const noexcept;
65 bool trace_info()
const noexcept;
69 bool trace_verbose()
const noexcept;
73 bool trace_warning()
const noexcept;
80 void on_switch_setting_changed()
override;
81 void on_value_changed()
override;
Contains xtd::diagnostics::debug class.
Provides a multilevel switch to control tracing and debug output without recompiling your code...
Definition: trace_switch.h:28
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
Represents text as a sequence of UTF-8 code units.
Definition: ustring.h:46
Contains xtd::diagnostics::switch_base class.
Provides an abstract base class to create new debugging and tracing switches.
Definition: switch_base.h:34
Contains xtd::diagnostics::trace_level enum class.
trace_level
Specifies what messages to output for the debug, trace and trace_switch classes.
Definition: trace_level.h:22