UNISTDX_LOG_PRIORITY_OR
UNISTDX_SYSTEM_LOG
class sys::log
Enumerations
  • enum priority: int
  • enum levels: int
  • enum facilities: int
  • enum options: int
Methods
  • max_level(levels rhs) -> levels
  • ~log()
  • log(const char * name = nullptr, facilities facility = facilities::user, options option = options{})explicit
template <class ... Args>
message(log::priority prio, const char * format, Args ... args) -> void
operator|(log::levels a, log::priority b) -> constexpr inline ::sys::log::priority
operator|(log::priority a, log::levels b) -> constexpr inline ::sys::log::priority
operator|(log::facilities a, log::priority b) -> constexpr inline ::sys::log::priority
template <class ... Args>
message(log::facilities facility, log::levels level, const char * format, Args ... args) -> void
UNISTDX_FLAGS(log::options)
operator|(log::facilities a, log::levels b) -> constexpr inline ::sys::log::priority
operator|(log::levels a, log::facilities b) -> constexpr inline ::sys::log::priority
template <class ... Args>
message(const char * format, Args ... args) -> void
operator|(log::priority a, log::facilities b) -> constexpr inline ::sys::log::priority