6 #include <xtd/diagnostics/trace_listener> 57 #if !defined(NDEBUG) || defined(DEBUG) || defined(TRACE) 58 if (control_trace_) control_trace_->
flush();
62 using trace_listener::write;
66 #if !defined(NDEBUG) || defined(DEBUG) || defined(TRACE) 68 if (control_trace_) control_trace_->
write(message);
72 using trace_listener::write_line;
76 #if !defined(NDEBUG) || defined(DEBUG) || defined(TRACE) 79 if (control_trace_) control_trace_->
write_line(message);
Provides the abstract base class for the listeners who monitor trace and debug output.
Definition: trace_listener.h:35
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
bool need_indent() const noexcept
Gets a value indicating whether to indent the output.
Represents text as a sequence of UTF-8 code units.
Definition: ustring.h:46
virtual void write_indent()
Writes the indent to the listener you create when you implement this class, and resets the NeedIndent...
Definition: trace_listener.h:335
Contains xtd::forms::icontrol_trace interface.