34 fputs(wxSafeConvertWX2MB(msg.
wc_str()), lv < error ? stdout : stderr);
35 fputs(::newline_string.mb_str(), lv < error ? stdout : stderr);
50 fputs(wxSafeConvertWX2MB(msg.
wc_str()), f.
fp());
51 fputs(::newline_string.mb_str(), f.
fp());
85 void Open(
const wxString& filename)
override;
86 void Close()
override;
102 void CopyContentsToClipboard(
bool selectionOnly =
false)
override;
103 void UpdateSettings()
override;
105 void Clear()
override;
107 bool GetWrapMode()
const override;
108 virtual void ToggleWrapMode();
109 bool HasFeature(Feature::Enum feature)
const override;
136 wxString GetItemAsText(
long item)
const;
142 void CopyContentsToClipboard(
bool selectionOnly =
false)
override;
143 void UpdateSettings()
override;
146 virtual size_t GetItemsCount()
const;
147 void Clear()
override;
149 bool HasFeature(Feature::Enum feature)
const override;
150 virtual void AutoFitColumns(
int column);
FileLogger(const wxString &filename)
void Append(cb_unused const wxString &msg, cb_unused Logger::level lv) override
a logger which prints messages to a wxListCtrl
a logger simply does nothing
Cascading Style Sheets class for HTML logger.
The base class for all kinds of loggers, see loggers.h for its derived classes.
bool Open(const wxString &filename, const wxString &mode="r")
virtual void Open(const wxString &filename)
void SetCSS(const CSS &in_css)
void Append(const wxString &msg, cb_unused Logger::level lv) override
an extended logger from TextCtrlLogger, since it add time stamps for each log message ...
a logger which prints messages to a wxTextCtrl
a logger which prints messages to the standard console IO
const wchar_t * wc_str() const
wxArray< int > wxArrayInt
a logger which prints messages to a file
a logger which prints messages to an HTML file
void Append(const wxString &msg, Logger::level lv) override