Definition in file log_helper.hpp.
Go to the source code of this file.
#include <chrono>
#include <exception>
#include <iosfwd>
#include <iterator>
#include <memory>
#include <optional>
#include <string_view>
#include <system_error>
#include <type_traits>
#include <fmt/core.h>
#include <userver/formats/common/meta.hpp>
#include <userver/logging/fwd.hpp>
#include <userver/logging/level.hpp>
#include <userver/logging/log_extra.hpp>
#include <userver/utils/impl/source_location.hpp>
#include <userver/utils/meta.hpp>
Classes | |
struct | logging::Hex |
Formats value in a hex mode with the fixed length representation. More... | |
struct | logging::HexShort |
struct | logging::Quoted |
Formats a string as quoted, escaping the '\' and '"' symbols. More... | |
class | logging::LogHelper |
Namespaces | |
namespace | logging |
Logging macro and utilities. | |
Enumerations | |
enum class | LogClass { kLog , kTrace } |
Functions | |
LogHelper & | logging::operator<< (LogHelper &lh, std::error_code ec) |
template<typename T> | |
LogHelper & | logging::operator<< (LogHelper &lh, const std::atomic< T > &value) |
template<typename T> | |
LogHelper & | logging::operator<< (LogHelper &lh, const T *value) noexcept |
template<typename T> | |
LogHelper & | logging::operator<< (LogHelper &lh, T *value) |
template<typename T> | |
LogHelper & | logging::operator<< (LogHelper &lh, const std::optional< T > &value) |
template<class Result, class... Args> | |
LogHelper & | logging::operator<< (LogHelper &lh, Result(*)(Args...)) |
LogHelper & | logging::operator<< (LogHelper &lh, std::chrono::system_clock::time_point tp) |
LogHelper & | logging::operator<< (LogHelper &lh, std::chrono::seconds value) |
LogHelper & | logging::operator<< (LogHelper &lh, std::chrono::milliseconds value) |
LogHelper & | logging::operator<< (LogHelper &lh, std::chrono::microseconds value) |
LogHelper & | logging::operator<< (LogHelper &lh, std::chrono::nanoseconds value) |
LogHelper & | logging::operator<< (LogHelper &lh, std::chrono::minutes value) |
LogHelper & | logging::operator<< (LogHelper &lh, std::chrono::hours value) |