userver: userver/utils/log.hpp Source File
Loading...
Searching...
No Matches
log.hpp
Go to the documentation of this file.
1#pragma once
2
3/// @file userver/utils/log.hpp
4/// @brief Algorithms to aid logging
5
6#include <string_view>
7
8USERVER_NAMESPACE_BEGIN
9
10/// Algorithms to aid logging
11namespace utils::log {
12
13/// @brief returns `data` converted to hex and truncated to `limit`
14std::string ToLimitedHex(std::string_view data, size_t limit);
15
16/// @brief if `data` in utf-8, returns `data` truncated to `limit`
17/// otherwise returns stub
18std::string ToLimitedUtf8(std::string_view data, size_t limit);
19
20} // namespace utils::log
21
22USERVER_NAMESPACE_END