userver
C++ Async Framework
Loading...
Searching...
No Matches
log_extra.hpp
1
#
pragma
once
2
3
#
include
<
userver
/
logging
/
log_extra
.
hpp
>
4
#
include
<
userver
/
ugrpc
/
server
/
middlewares
/
base
.
hpp
>
5
6
USERVER_NAMESPACE_BEGIN
7
8
namespace
ugrpc::server::middlewares::
access_log
{
9
/// @brief Adds or extends log extra fields for gRPC access logging
10
/// @param context Middleware call context containing the storage
11
/// @param log_extra Additional log fields to add (will be moved from)
12
/// @snippet grpc/tests/logging_test.cpp grpc log extra tag
13
///
14
/// If log extra fields already exist in the context, extends them with new fields.
15
/// Otherwise, creates new log extra storage with the provided fields.
16
void
SetAdditionalLogKeys
(MiddlewareCallContext& context,
logging
::LogExtra&& log_extra);
17
}
// namespace ugrpc::server::middlewares::access_log
18
19
USERVER_NAMESPACE_END
userver
ugrpc
server
middlewares
access_log
log_extra.hpp
Generated on Mon Oct 6 2025 12:36:16 for userver by
Doxygen
1.13.2