SPH
Classes | Functions
Logger.cpp File Reference
#include "io/Logger.h"
#include "common/Assert.h"
#include "io/FileSystem.h"
#include "objects/Exceptions.h"
#include "objects/containers/StaticArray.h"
#include "objects/utility/StringUtils.h"
#include <fstream>
#include <iostream>

Go to the source code of this file.

Classes

struct  VerboseLogThreadContext
 

Functions

void setVerboseLogger (AutoPtr< ILogger > &&logger)
 Creates a global verbose logger. More...
 

Function Documentation

◆ setVerboseLogger()

void setVerboseLogger ( AutoPtr< ILogger > &&  logger)

Creates a global verbose logger.

Provided logger is stored and subsequently used by all VerboseLogGuard objects. There can be only one logger at the same time. Verbose logging can be disabled by passing nullptr into the function.

Definition at line 121 of file Logger.cpp.