preCICE
v3.2.0
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Variables
_
a
b
c
d
e
f
h
i
m
n
p
r
s
t
Typedefs
b
d
e
g
l
m
p
r
s
t
u
v
Enumerations
Enumerator
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
~
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
~
Variables
_
a
b
c
d
e
f
g
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Typedefs
a
b
c
d
e
f
i
k
m
n
o
p
r
s
t
v
w
Enumerations
Enumerator
c
d
e
i
l
m
n
o
r
s
u
v
w
Related Symbols
Files
File List
File Members
All
_
a
b
c
d
e
g
i
j
m
n
o
p
r
s
t
v
Functions
a
b
c
g
m
p
r
s
t
v
Variables
Typedefs
Macros
b
d
m
n
p
t
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
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
};
10
class
Tracer
{
…
};
20
21
}
// namespace precice::logging
Logger.hpp
precice::logging::Logger
This class provides a lightweight logger.
Definition
Logger.hpp:17
precice::logging::Tracer
Definition
Tracer.hpp:10
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