Implementation of the Logger component.
You can find more information in comments below. Overrided methods can be found in corresponding base interface.
class CLogger :public virtual ILogger, public CComponent
{
public:
String getFileName() override;
bool setFileName(const String &value) override;
bool Log(const String &value, const bool append_new_line = true) override;
bool Log(const wchar_t *value, const bool append_new_line = true) override;
bool Log(const bool value, const bool append_new_line = true) override;
bool Log(const int value, const bool append_new_line = true) override;
bool Log(const float value, const bool append_new_line = true) override;
bool Log(const Color &value, const bool append_new_line = true) override;
bool Log(const Point &value, const bool append_new_line = true) override;
bool Log(const PointB &value, const bool append_new_line = true) override;
bool Log(const PointF &value, const bool append_new_line = true) override;
bool Log(const Rect &value, const bool append_new_line = true) override;
bool Log(const RectB &value, const bool append_new_line = true) override;
bool Log(const RectF &value, const bool append_new_line = true) override;
bool Log(const BorderColor &value, const bool append_new_line = true) override;
bool Log(const Vec4f &value, const bool append_new_line = true) override;
CLogger();
CLogger(IForm *parent);
};
Namespace: | nitisa::standard |
Include: | Standard/Components/Logger/Logger.h |