|
|
stream * | getStream (nidx n) |
| |
|
const stream * | getStream (nidx n) const BY_CONST_FUNC(getStream(n)) stream *getStream(const nchar *msg) |
| |
| void | setEnable (nbool enable) override |
| | Enable or disable all logging streams. More...
|
| |
|
enables | getEnables () const |
| |
|
void | setEnables (const enables &enbs) |
| |
|
ncnt | getStreamCount () const |
| |
|
nbool | logFormatBypass (const nchar *fmt,...) |
| |
|
nbool | log (errLv::level lv, const std::string &filename, const nchar *func, int line, const nchar *fmt,...) |
| |
|
nbool | pushStream (stream *new_stream) |
| |
|
nbool | pushStream (stream &new_stream) |
| |
| const std::string & | getName () const override |
| |
| nbool | logBypass (const nchar *message) override |
| | Log message bypassing normal filtering. More...
|
| |
| nbool | isInit () const override |
| |
| void | setFilters (const filters &newFilters) |
| | Set logging filters. More...
|
| |
|
void | setFilters () |
| | Reset filters to default.
|
| |
|
const filters & | getFilters () const |
| | Get current filter configuration.
|
| |
|
| stream (nbool isEnable=true) |
| |
|
nbool | logBypass (const std::string &message) |
| |
|
nbool | isNull () const |
| |
|
virtual nbool | isEnable () const |
| |
Main logging interface for the byeol language system.
Manages multiple output streams and filtering capabilities. Provides centralized logging with configurable output destinations and severity level filtering.