![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
Write all output to std::cerr. More...
#include <logger.hpp>
Public Member Functions | |
| int | current () |
| current indention level | |
| int | enter () |
| increase the indention level | |
| int | leave () |
| decrease the indention level | |
| std::ostream & | operator<< (auto const &input) const |
Static Public Member Functions | |
| static StdErr & | get () |
Private Attributes | |
| std::atomic< int > | indentLvl = 1 |
Write all output to std::cerr.
The output is not buffered and will be written immediately, it is NOT threadsafe.
seperate the indention level from the writer
write additional logger, std::cout and thread save logger
Definition at line 29 of file logger.hpp.
|
inline |
current indention level
Definition at line 64 of file logger.hpp.
|
inline |
increase the indention level
Definition at line 46 of file logger.hpp.
|
inlinestatic |
Definition at line 31 of file logger.hpp.
|
inline |
decrease the indention level
Definition at line 55 of file logger.hpp.
|
inline |
Definition at line 37 of file logger.hpp.
|
private |
Definition at line 70 of file logger.hpp.