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>
This graph shows which files directly or indirectly include this file: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<typename Fun, typename = std::enable_if_t<std::is_invocable_r_v<void, Fun, LogHelper&>>> | |
| LogHelper & | logging::operator<< (LogHelper &lh, Fun &&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) |