preCICE
v3.2.0
Loading...
Searching...
No Matches
src
logging
Tracer.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
logging/Logger.hpp
"
4
5
namespace
precice::logging
{
6
7
class
Logger
;
8
struct
LogLocation
;
9
10
class
Tracer
{
11
public
:
12
Tracer
(
Logger
&log,
LogLocation
loc);
13
~Tracer
();
14
15
private
:
16
Logger
&
_log
;
17
18
LogLocation
_loc
;
19
};
20
21
}
// namespace precice::logging
Logger.hpp
precice::logging::Logger
This class provides a lightweight logger.
Definition
Logger.hpp:17
precice::logging::Tracer::_log
Logger & _log
Definition
Tracer.hpp:16
precice::logging::Tracer::_loc
LogLocation _loc
Definition
Tracer.hpp:18
precice::logging::Tracer::Tracer
Tracer(Logger &log, LogLocation loc)
Definition
Tracer.cpp:8
precice::logging::Tracer::~Tracer
~Tracer()
Definition
Tracer.cpp:16
precice::logging
contains the logging framework.
Definition
LogConfiguration.cpp:6
precice::logging::LogLocation
Struct used to capture the original location of a log request.
Definition
Logger.hpp:10