Thanks to visit codestin.com
Credit goes to tlx.github.io
tlx
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
logger.hpp
Go to the documentation of this file.
1
/*******************************************************************************
2
* tlx/logger.hpp
3
*
4
* Simple logging methods using ostream output.
5
*
6
* Part of tlx - http://panthema.net/tlx
7
*
8
* Copyright (C) 2018 Timo Bingmann <
[email protected]
>
9
*
10
* All rights reserved. Published under the Boost Software License, Version 1.0
11
******************************************************************************/
12
13
#ifndef TLX_LOGGER_HEADER
14
#define TLX_LOGGER_HEADER
15
16
#include <
tlx/logger/core.hpp
>
17
18
namespace
tlx
{
19
20
//! Explicitly specify the condition for logging
21
#define LOGC(cond) TLX_LOGC(cond)
22
23
//! Default logging method: output if the local debug variable is true.
24
#define LOG LOGC(debug)
25
26
//! Override default output: never or always output log.
27
#define LOG0 LOGC(false)
28
#define LOG1 LOGC(true)
29
30
//! Explicitly specify the condition for logging
31
#define sLOGC(cond) TLX_sLOGC(cond)
32
33
//! Default logging method: output if the local debug variable is true.
34
#define sLOG sLOGC(debug)
35
36
//! Override default output: never or always output log.
37
#define sLOG0 sLOGC(false)
38
#define sLOG1 sLOGC(true)
39
40
}
// namespace tlx
41
42
#endif // !TLX_LOGGER_HEADER
43
44
/******************************************************************************/
core.hpp
tlx
Definition:
exclusive_scan.hpp:17
tlx
logger.hpp
Generated on Sat Oct 2 2021 20:29:00 for tlx by
1.8.11