smgl 0.11.0
Structured Metadata Engine and Graph Objects Library
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
smgl::detail::LoggingConfig Class Reference
Collaboration diagram for smgl::detail::LoggingConfig:
[legend]

Public Member Functions

auto level () const -> LogLevel
 
void level (LogLevel level)
 
auto check (LogLevel msgLevel) -> bool
 
auto out () -> std::ostream &
 
void out (std::ostream *out)
 

Private Attributes

LogLevel level_ {LogLevel::None}
 
std::ostreamout_
 

Detailed Description

Definition at line 14 of file LoggingPrivate.hpp.

Constructor & Destructor Documentation

◆ LoggingConfig()

smgl::detail::LoggingConfig::LoggingConfig ( )
inline

Definition at line 21 of file LoggingPrivate.hpp.

Member Function Documentation

◆ check()

auto smgl::detail::LoggingConfig::check ( LogLevel  msgLevel) -> bool
inline

Definition at line 27 of file LoggingPrivate.hpp.

◆ level() [1/2]

auto smgl::detail::LoggingConfig::level ( ) const -> LogLevel
inline

Definition at line 23 of file LoggingPrivate.hpp.

◆ level() [2/2]

void smgl::detail::LoggingConfig::level ( LogLevel  level)
inline

Definition at line 25 of file LoggingPrivate.hpp.

◆ out() [1/2]

auto smgl::detail::LoggingConfig::out ( ) -> std::ostream&
inline

Definition at line 29 of file LoggingPrivate.hpp.

◆ out() [2/2]

void smgl::detail::LoggingConfig::out ( std::ostream out)
inline

Definition at line 31 of file LoggingPrivate.hpp.

Member Data Documentation

◆ level_

LogLevel smgl::detail::LoggingConfig::level_ {LogLevel::None}
private

Definition at line 17 of file LoggingPrivate.hpp.

◆ out_

std::ostream* smgl::detail::LoggingConfig::out_
private

Definition at line 18 of file LoggingPrivate.hpp.


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