userver
C++ Async Framework
Loading...
Searching...
No Matches
fwd.hpp
Go to the documentation of this file.
1
#
pragma
once
2
3
/// @file userver/logging/fwd.hpp
4
/// @brief Forward declarations for `logging` types
5
6
#
include
<
cstdint
>
7
#
include
<
memory
>
8
9
USERVER_NAMESPACE_BEGIN
10
11
/// @brief Logging levels, helpers, default logger, and related utilities.
12
namespace
logging {
13
14
namespace
impl {
15
16
class
LoggerBase;
17
class
TextLogger;
18
19
}
// namespace impl
20
21
using
LoggerRef = impl::LoggerBase&;
22
using
LoggerPtr = std::shared_ptr<impl::LoggerBase>;
23
using
TextLoggerRef = impl::TextLogger&;
24
using
TextLoggerPtr = std::shared_ptr<impl::TextLogger>;
25
26
class
LogHelper;
27
28
class
LogExtra;
29
30
enum
class
Level
:
std
::
uint8_t
;
31
32
}
// namespace logging
33
34
USERVER_NAMESPACE_END
userver
logging
fwd.hpp
Generated on Thu May 21 2026 16:16:03 for userver by
Doxygen
1.13.2