Diag-Client-Lib
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
boost_support::common::logger::LibBoostLogger Class Referencefinal

#include <logger.h>

Collaboration diagram for boost_support::common::logger::LibBoostLogger:
Collaboration graph
[legend]

Public Member Functions

auto GetLogger () noexcept -> Logger &
 

Static Public Member Functions

static auto GetLibBoostLogger () noexcept -> LibBoostLogger &
 

Private Member Functions

 LibBoostLogger ()=default
 

Private Attributes

Logger logger_ {"dcbs"}
 

Detailed Description

Definition at line 18 of file logger.h.

Constructor & Destructor Documentation

◆ LibBoostLogger()

boost_support::common::logger::LibBoostLogger::LibBoostLogger ( )
privatedefault

Member Function Documentation

◆ GetLibBoostLogger()

static auto boost_support::common::logger::LibBoostLogger::GetLibBoostLogger ( ) -> LibBoostLogger&
inlinestaticnoexcept

Definition at line 20 of file logger.h.

20  {
21  static LibBoostLogger boost_logger{};
22  return boost_logger;
23  }

Referenced by boost_support::socket::tcp::TcpSocket::Connect(), boost_support::socket::tls::TlsSocket::Connect(), boost_support::client::tcp::TcpClient::TcpClientImpl::ConnectToHost(), boost_support::client::tls::TlsClient< TlsVersion >::TlsClientImpl::ConnectToHost(), boost_support::socket::tcp::TlsClientSocket::ConnectToHost(), boost_support::socket::tcp::TcpSocket::Disconnect(), boost_support::socket::tls::TlsSocket::Disconnect(), boost_support::client::tcp::TcpClient::TcpClientImpl::DisconnectFromHost(), boost_support::client::tls::TlsClient< TlsVersion >::TlsClientImpl::DisconnectFromHost(), boost_support::socket::tcp::TlsClientSocket::DisconnectFromHost(), boost_support::server::tcp::TcpAcceptor::TcpAcceptorImpl::GetTcpServer(), boost_support::socket::tcp::TlsServerSocket::GetTcpServerConnection(), boost_support::server::tls::TlsAcceptor< TlsVersion >::TlsAcceptorImpl::GetTlsServer(), boost_support::socket::tcp::TlsClientSocket::HandleMessage(), boost_support::socket::tcp::TlsClientSocket::Open(), boost_support::socket::tcp::TcpSocket::Open(), boost_support::socket::tls::TlsSocket::Open(), boost_support::socket::udp::UdpSocket::Open(), boost_support::socket::tcp::TcpSocket::Read(), boost_support::socket::tls::TlsSocket::Read(), boost_support::socket::udp::UdpSocket::Read(), boost_support::parser::Read(), boost_support::socket::tcp::TcpServerConnection::Shutdown(), boost_support::socket::udp::UdpSocket::StartReceivingMessage(), boost_support::socket::tcp::TlsServerSocket::TlsServerSocket(), boost_support::socket::tcp::TlsClientSocket::Transmit(), boost_support::socket::tcp::TcpServerConnection::Transmit(), boost_support::client::tcp::TcpClient::TcpClientImpl::Transmit(), boost_support::client::tls::TlsClient< TlsVersion >::TlsClientImpl::Transmit(), boost_support::socket::tcp::TcpSocket::Transmit(), boost_support::socket::tls::TlsSocket::Transmit(), boost_support::socket::udp::UdpSocket::Transmit(), and boost_support::socket::tcp::TcpServerConnection::TryReceivingMessage().

Here is the caller graph for this function:

◆ GetLogger()

auto boost_support::common::logger::LibBoostLogger::GetLogger ( ) -> Logger&
inlinenoexcept

Definition at line 25 of file logger.h.

References logger_.

Member Data Documentation

◆ logger_

Logger boost_support::common::logger::LibBoostLogger::logger_ {"dcbs"}
private

Definition at line 31 of file logger.h.

Referenced by GetLogger().


The documentation for this class was generated from the following file: