LogLevel helper class. More...
#include <Console.h>
Public Member Functions | |
bool isEnabled (int l) | |
int level () const | |
LogLevel (const char *tag, bool print_tag=true, int print_src=0, bool print_time=false, bool add_eol=true, bool refresh=false) | |
std::stringstream & prefix (std::stringstream &str, const char *src, int line) | |
Public Attributes | |
bool add_eol | |
int & lvl | |
int print_src | |
bool print_tag | |
bool print_time | |
bool refresh | |
std::string tag | |
Detailed Description
LogLevel helper class.
Constructor & Destructor Documentation
◆ LogLevel()
Base::LogLevel::LogLevel | ( | const char * | tag, |
bool | print_tag = true , |
||
int | print_src = 0 , |
||
bool | print_time = false , |
||
bool | add_eol = true , |
||
bool | refresh = false |
||
) |
Member Function Documentation
◆ isEnabled()
bool Base::LogLevel::isEnabled | ( | int | l | ) |
Referenced by draftguitools.gui_snapper.Snapper::setArchDims(), draftguitools.gui_snapper.Snapper::snapToAngles(), draftguitools.gui_snapper.Snapper::snapToCenter(), draftguitools.gui_snapper.Snapper::snapToCrossExtensions(), draftguitools.gui_snapper.Snapper::snapToElines(), draftguitools.gui_snapper.Snapper::snapToEndpoints(), draftguitools.gui_snapper.Snapper::snapToExtensions(), draftguitools.gui_snapper.Snapper::snapToExtOrtho(), draftguitools.gui_snapper.Snapper::snapToExtPerpendicular(), draftguitools.gui_snapper.Snapper::snapToFace(), draftguitools.gui_snapper.Snapper::snapToGrid(), draftguitools.gui_snapper.Snapper::snapToHold(), draftguitools.gui_snapper.Snapper::snapToIntersection(), draftguitools.gui_snapper.Snapper::snapToMidpoint(), draftguitools.gui_snapper.Snapper::snapToObject(), draftguitools.gui_snapper.Snapper::snapToOrtho(), draftguitools.gui_snapper.Snapper::snapToPerpendicular(), draftguitools.gui_snapper.Snapper::snapToPolar(), draftguitools.gui_snapper.Snapper::snapToPolygon(), draftguitools.gui_snapper.Snapper::snapToSpecials(), draftguitools.gui_snapper.Snapper::snapToVertex(), and draftguitools.gui_snapper.Snapper::toWP().
◆ level()
int Base::LogLevel::level | ( | ) | const |
References Base::Console(), and Base::ConsoleSingleton::LogLevel().
◆ prefix()
std::stringstream & LogLevel::prefix | ( | std::stringstream & | str, |
const char * | src, | ||
int | line | ||
) |
References print_src, print_tag, print_time, and tag.
Member Data Documentation
◆ add_eol
bool Base::LogLevel::add_eol |
◆ lvl
int& Base::LogLevel::lvl |
◆ print_src
int Base::LogLevel::print_src |
Referenced by prefix().
◆ print_tag
◆ print_time
◆ refresh
bool Base::LogLevel::refresh |
◆ tag
std::string Base::LogLevel::tag |
Referenced by PathScripts.PathDressupHoldingTags.MapWireToTag::add(), PathScripts.PathDressupHoldingTags.MapWireToTag::cleanupEdges(), PathScripts.PathDressupHoldingTags.MapWireToTag::commandsForEdges(), Dice3DS.dom3ds.ChunkBase::document_html(), Dice3DS.dom3ds.ChunkBase::dump_header(), ArchPanel.PanelCut::getWires(), prefix(), PathScripts.PathDressupHoldingTags.MapWireToTag::shell(), and FreeCADInit.FCADLogger::trace().
The documentation for this class was generated from the following files:
- src/Base/Console.h
- src/Base/Console.cpp