27 unsigned int lineNumber,
43 bool isCategoryNameOverridden,
45 unsigned int lineNumber,
52 isCategoryNameOverridden,
63 unsigned int lineNumber,
79 bool isCategoryNameOverridden) {
81 return categoryInfo->
init(categoryName, isCategoryNameOverridden);
83 return categoryInfo->
getCategory(&xlog_detail::xlogFileScopeInfo);
98 bool isCategoryNameOverridden,
100 unsigned int lineNumber,
107 isCategoryNameOverridden)},
115 #ifdef __INCLUDE_LEVEL__ 121 return fileScopeInfo->category;
142 unsigned int lineNumber,
146 :
category_{getXlogCategory(fileScopeInfo)},
158 unsigned int lineNumber,
208 return stream.extractString();
folly::StringPiece filename_
std::ostream & stream() noexcept
void logDisabledHelper(std::true_type) noexcept
void operator&(std::ostream &) noexcept
const LogCategory *const category_
constexpr detail::Map< Move > move
LogCategory * init(folly::StringPiece categoryName, bool isOverridden)
—— Concurrent Priority Queue Implementation ——
requires E e noexcept(noexcept(s.error(std::move(e))))
LogStreamProcessor(const LogCategory *category, LogLevel level, folly::StringPiece filename, unsigned int lineNumber, folly::StringPiece functionName, AppendType) noexcept
~LogStreamProcessor() noexcept
bool_constant< true > true_type
LogCategory * getCategory(XlogFileScopeInfo *)
std::string extractMessageString(LogStream &stream) noexcept
LogStreamProcessor * getProcessor() const
bool isInitialized() const
folly::StringPiece functionName_
void admitMessage(const LogMessage &message) const