userver: utest::DefaultLoggerFixture< Base > Class Template Reference
⚠️ This is the documentation for an old userver version. Click here to switch to the latest version.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
utest::DefaultLoggerFixture< Base > Class Template Reference

#include <userver/utest/default_logger_fixture.hpp>

Detailed Description

template<class Base>
class utest::DefaultLoggerFixture< Base >

Fixture that allows to set the default logger and manages its lifetime.

Definition at line 18 of file default_logger_fixture.hpp.

+ Inheritance diagram for utest::DefaultLoggerFixture< Base >:
+ Collaboration diagram for utest::DefaultLoggerFixture< Base >:

Static Public Member Functions

static void TearDownTestSuite ()
 

Protected Member Functions

void SetDefaultLogger (logging::LoggerPtr new_logger)
 
void SetDefaultLoggerLevel (logging::Level new_level)
 Set the default logger level.
 

Constructor & Destructor Documentation

◆ ~DefaultLoggerFixture()

template<class Base >
utest::DefaultLoggerFixture< Base >::~DefaultLoggerFixture ( )
inlineoverrideprotected

Definition at line 44 of file default_logger_fixture.hpp.

Member Function Documentation

◆ SetDefaultLogger()

template<class Base >
void utest::DefaultLoggerFixture< Base >::SetDefaultLogger ( logging::LoggerPtr new_logger)
inlineprotected

Set the default logger and postpone its destruction till the coroutine engine stops

Definition at line 28 of file default_logger_fixture.hpp.

◆ SetDefaultLoggerLevel()

template<class Base >
void utest::DefaultLoggerFixture< Base >::SetDefaultLoggerLevel ( logging::Level new_level)
inlineprotected

Set the default logger level.

Definition at line 39 of file default_logger_fixture.hpp.

◆ TearDownTestSuite()

template<class Base >
static void utest::DefaultLoggerFixture< Base >::TearDownTestSuite ( )
inlinestatic

Definition at line 20 of file default_logger_fixture.hpp.


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