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
namespace
logging
{
12
13
namespace
impl {
14
15
class
LoggerBase;
16
class
TextLogger;
17
18
}
// namespace impl
19
20
using
LoggerRef = impl::LoggerBase&;
21
using
LoggerPtr = std::shared_ptr<impl::LoggerBase>;
22
using
TextLoggerRef = impl::TextLogger&;
23
using
TextLoggerPtr = std::shared_ptr<impl::TextLogger>;
24
25
class
LogHelper;
26
27
class
LogExtra;
28
29
enum
class
Level
:
std
::
uint8_t
;
30
31
}
// namespace logging
32
33
USERVER_NAMESPACE_END
userver
logging
fwd.hpp
Generated on Tue Nov 11 2025 16:10:14 for userver by
Doxygen
1.13.2