MyGUI: MyGUI::LogSource Class Reference

MyGUI 3.2.2

Public Member Functions
MyGUI::LogSource Class Reference

`#include <MyGUI_LogSource.h>`

## Public Member Functions
| LogSource ()
| ~LogSource ()
void | setLogFilter (ILogFilter *_filter)
void | addLogListener (ILogListener *_lestener)
void | open ()
void | close ()
void | flush ()
void | log (const std::string &_section, LogLevel _level, const struct tm *_time, const std::string &_message, const char *_file, int _line)

## Detailed Description

Definition at line 18 of file MyGUI_LogSource.h.

## Constructor & Destructor Documentation

## ◆ LogSource()

MyGUI::LogSource::LogSource | ( |  | ) |

Definition at line 13 of file MyGUI_LogSource.cpp.

## ◆ ~LogSource()

MyGUI::LogSource::~LogSource | ( |  | ) |

Definition at line 18 of file MyGUI_LogSource.cpp.

## Member Function Documentation

## ◆ addLogListener()

void MyGUI::LogSource::addLogListener | ( | ILogListener * | _lestener | ) |

Set log messages filter.

Definition at line 27 of file MyGUI_LogSource.cpp.

## ◆ close()

void MyGUI::LogSource::close | ( |  | ) |

Call ILogListener::close() for all listeners.

Definition at line 38 of file MyGUI_LogSource.cpp.

## ◆ flush()

void MyGUI::LogSource::flush | ( |  | ) |

Call ILogListener::flush() for all listeners.

Definition at line 44 of file MyGUI_LogSource.cpp.

## ◆ log()

void MyGUI::LogSource::log | ( | const std::string & | _section,
|  | LogLevel | _level,
|  | const struct tm * | _time,
|  | const std::string & | _message,
|  | const char * | _file,
|  | int | _line
| ) |  |

Call ILogListener::log for all listeners for messages that match LogSource filter (

See also
  void setLogFilter(ILogFilter* _filter)).

Definition at line 50 of file MyGUI_LogSource.cpp.

## ◆ open()

void MyGUI::LogSource::open | ( |  | ) |

Call ILogListener::open() for all listeners.

Definition at line 32 of file MyGUI_LogSource.cpp.

## ◆ setLogFilter()

void MyGUI::LogSource::setLogFilter | ( | ILogFilter * | _filter | ) |

Set log messages filter.

Definition at line 22 of file MyGUI_LogSource.cpp.

The documentation for this class was generated from the following files:

- MyGUI_LogSource.h
- MyGUI_LogSource.cpp