12 unsigned int const maxCategoryLength{200U};
20 ErrorObj::~ErrorObj() {}
23 string const& category,
25 string const& filename,
78 std::list<std::string>
const&
113 for (
auto const& text :
items_) {
143 xid_.
setID(
string(category, 0, maxCategoryLength));
144 if (category.length() > maxCategoryLength) {
146 category, maxCategoryLength, category.length() - maxCategoryLength);
209 if (s.substr(0, 5) ==
"@SUB=") {
267 if (!
oss_.str().empty()) {
virtual ErrorObj & eo_emit(std::string const &)
virtual void setID(std::string const &)
timeval timestamp() const
void setSeverity(ELseverityLevel severity)
virtual void setModule(std::string const &)
void setHostaddr(std::string const &hostaddr)
virtual void setPID(long)
virtual void set(ELseverityLevel const, std::string const &id)
virtual void setTimestamp(timeval const &)
void setHostname(std::string const &hostname)
ELslProxy< ELhighestSeverityGen > constexpr ELhighestSeverity
virtual void setHostName(std::string const &)
std::list< std::string > const & items() const
std::string const & context() const
static atomic< int > ourSerial
std::string const & iteration() const
std::string const & idOverflow() const
void setSubroutine(std::string const &subroutine)
ErrorObj & operator<<(std::ostream &(*f)(std::ostream &))
ELslProxy< ELzeroSeverityGen > constexpr ELzeroSeverity
ELextendedID const & xid() const
virtual void setSeverity(ELseverityLevel const)
std::string const & filename() const
virtual void setContext(std::string const &)
virtual void setHostAddr(std::string const &)
std::string fullText() const
virtual void setApplication(std::string const &)
ErrorObj & opltlt(char const *)
void setID(std::string const &id)
void setApplication(std::string const &application)
ELslProxy< ELdebugGen > constexpr ELdebug
void setModule(std::string const &module)
virtual void setSubroutine(std::string const &)
virtual void setReactedTo(bool)
virtual void setIteration(std::string const &)
ELslProxy< ELsevereGen > constexpr ELsevere
std::list< std::string > items_