bump to v0.11
This commit is contained in:
parent
1c6a6d8507
commit
5c68a0251f
140 changed files with 2576 additions and 2287 deletions
|
|
@ -6,19 +6,19 @@
|
||||||
cmake_minimum_required(VERSION 3.10 FATAL_ERROR)
|
cmake_minimum_required(VERSION 3.10 FATAL_ERROR)
|
||||||
|
|
||||||
project("clutchlog"
|
project("clutchlog"
|
||||||
VERSION 0.10
|
VERSION 0.11
|
||||||
DESCRIPTION "A logging system which targets versatile debugging")
|
DESCRIPTION "A logging system which targets versatile debugging")
|
||||||
|
|
||||||
enable_language(CXX) # C++
|
enable_language(CXX) # C++
|
||||||
set(CMAKE_CXX_STANDARD 17)
|
set(CMAKE_CXX_STANDARD 17)
|
||||||
|
|
||||||
if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
|
if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
|
||||||
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -pedantic -std=c++17 -lstdc++fs")
|
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -pedantic -std=c++17 -lstdc++fs")
|
||||||
if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 6.0 AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 9.0)
|
if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 6.0 AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 9.0)
|
||||||
link_libraries(stdc++fs)
|
link_libraries(stdc++fs)
|
||||||
add_compile_definitions(FSEXPERIMENTAL)
|
add_compile_definitions(FSEXPERIMENTAL)
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
######################################################################################
|
######################################################################################
|
||||||
|
|
|
||||||
|
|
@ -190,7 +190,8 @@ Available tags are:
|
||||||
- `{level_letter}`: the first letter of the current log level,
|
- `{level_letter}`: the first letter of the current log level,
|
||||||
- `{file}`: the current file (absolute path),
|
- `{file}`: the current file (absolute path),
|
||||||
- `{func}`: the current function,
|
- `{func}`: the current function,
|
||||||
- `{line}`: the current line number.
|
- `{line}`: the current line number,
|
||||||
|
- `{level_fmt}`: the format of the current level (i.e. configured with `clutchlog::style`).
|
||||||
|
|
||||||
Some tags are only available on POSIX operating systems as of now:
|
Some tags are only available on POSIX operating systems as of now:
|
||||||
- `{name}`: the name of the current binary,
|
- `{name}`: the name of the current binary,
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
@ -68,7 +68,7 @@ $(function() {
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
|
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
|
||||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
|
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
|
||||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classclutchlog.html" target="_self">clutchlog</a></td><td class="desc"></td></tr>
|
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classclutchlog.html" target="_self">clutchlog</a></td><td class="desc">The single class which holds everything </td></tr>
|
||||||
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classclutchlog_1_1fmt.html" target="_self">fmt</a></td><td class="desc">Color and style formatter for ANSI terminal escape sequences </td></tr>
|
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classclutchlog_1_1fmt.html" target="_self">fmt</a></td><td class="desc">Color and style formatter for ANSI terminal escape sequences </td></tr>
|
||||||
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structclutchlog_1_1scope__t.html" target="_self">scope_t</a></td><td class="desc">Structure holding a location matching </td></tr>
|
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structclutchlog_1_1scope__t.html" target="_self">scope_t</a></td><td class="desc">Structure holding a location matching </td></tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
@ -69,58 +69,58 @@ $(function() {
|
||||||
|
|
||||||
<p>This is the complete list of members for <a class="el" href="classclutchlog.html">clutchlog</a>, including all inherited members.</p>
|
<p>This is the complete list of members for <a class="el" href="classclutchlog.html">clutchlog</a>, including all inherited members.</p>
|
||||||
<table class="directory">
|
<table class="directory">
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga5f4ddb57ce42e8be86a7c7d269f7bae5">_format_dump</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a5f4ddb57ce42e8be86a7c7d269f7bae5">_format_dump</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga7c6e3fc082bc6f55d50131ed2b32e81e">_format_log</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog.html#a7c6e3fc082bc6f55d50131ed2b32e81e">_format_log</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gaded03528f34d9000f618419c482c5042">_in_file</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#aded03528f34d9000f618419c482c5042">_in_file</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga130c4f12eacbd2028102838fe16b734e">_in_func</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog.html#a130c4f12eacbd2028102838fe16b734e">_in_func</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga41757198b29862832a14472a9e5e24c6">_in_line</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a41757198b29862832a14472a9e5e24c6">_in_line</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#gab805ac5c33885459f9f752518a4aa735">_level_fmt</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog.html#ab805ac5c33885459f9f752518a4aa735">_level_fmt</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gab1c377a376e6772fe1746ff7147c125f">_level_word</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#ab1c377a376e6772fe1746ff7147c125f">_level_word</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga1896f6c4b8597e3e76ff93970bd85167">_out</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog.html#a1896f6c4b8597e3e76ff93970bd85167">_out</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gaeb60684c89bcef5aa9273075c21cc993">_stage</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#aeb60684c89bcef5aa9273075c21cc993">_stage</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga356df86455409193792b6ed550dfd09e">_strip_calls</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog.html#a356df86455409193792b6ed550dfd09e">_strip_calls</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gabd4625bf211bfbaa30d9c126fa3d7888">_word_level</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#abd4625bf211bfbaa30d9c126fa3d7888">_word_level</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>clutchlog</b>(clutchlog const &)=delete (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>clutchlog</b>(clutchlog const &)=delete (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>critical</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>critical</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>debug</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>debug</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga229fd61519f1245282440120f2d45fb5">default_depth_mark</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a229fd61519f1245282440120f2d45fb5">default_depth_mark</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga0c4ac57601e6f8d146fd5cc060968ecc">default_format</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc">default_format</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga76eb34537b634aadb75e255f7887eeb6">default_hfill_char</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a76eb34537b634aadb75e255f7887eeb6">default_hfill_char</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#gaa3c8e8ef6a1729b95b48f9001fc8b4c6">default_hfill_max</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog.html#ac95630bfe9cf547d2b7c4b3430eaedc1">default_hfill_max</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga1a8cb6411726133208f5a2f2cb42d468">default_strip_calls</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468">default_strip_calls</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga63308e8deae3cfec6801318203494143">dump</a>(const level &stage, const In container_begin, const In container_end, const std::string &file, const std::string &func, size_t line, const std::string &filename_template="dump_{n}.dat", const std::string sep=dump_default_sep) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog.html#a63308e8deae3cfec6801318203494143">dump</a>(const level &stage, const In container_begin, const In container_end, const std::string &file, const std::string &func, size_t line, const std::string &filename_template="dump_{n}.dat", const std::string sep=dump_default_sep) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gace879554298e6e6e36dafef330c27be8">dump_default_format</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#ace879554298e6e6e36dafef330c27be8">dump_default_format</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#gaf898bffe23b125245e338d7495c76d45">dump_default_sep</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog.html#af898bffe23b125245e338d7495c76d45">dump_default_sep</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>error</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>error</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga10064493c22f5c03b502a42d814c5c5c">file</a>(std::string file)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c">file</a>(std::string file)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga656c277e074b64728cca871f2b484d1c">format</a>(const std::string &format)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a656c277e074b64728cca871f2b484d1c">format</a>(const std::string &format)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#gafc53dbca51d0e2322a21899d0c571a80">format</a>() const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog.html#afc53dbca51d0e2322a21899d0c571a80">format</a>() const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gaf1219599b1361562c802779572aa669f">format</a>(std::string format, const std::string &what, const level &stage, const std::string &file, const std::string &func, const size_t line) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#abd692cca9a2e772e7c9d6531bb3c7761">format</a>(std::string row, const std::string &what, const level &stage, const std::string &file, const std::string &func, const size_t line) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga2144abe4ec6f630126b6490908b5f924">format_comment</a>(const std::string &format)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog.html#a2144abe4ec6f630126b6490908b5f924">format_comment</a>(const std::string &format)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gaa8d0a569ed3623ce36c5e567ec2d1ad5">format_comment</a>() const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#aa8d0a569ed3623ce36c5e567ec2d1ad5">format_comment</a>() const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">func</a>(std::string func)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447">func</a>(std::string func)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>info</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>info</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> enum name</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">level</a> enum name</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gacebed8c9df9204f22bf8488e62e1cedd">level_of</a>(const std::string name)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd">level_of</a>(const std::string name)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#gaff3aa09fb60f7d6dc688c028d3834d8a">levels</a>() const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog.html#aff3aa09fb60f7d6dc688c028d3834d8a">levels</a>() const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>(std::string line)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>(std::string line)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga4ebdfcded6c56262676bf6926d63fc96">locate</a>(const level &stage, const std::string &file, const std::string &func, const size_t line) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog.html#a4ebdfcded6c56262676bf6926d63fc96">locate</a>(const level &stage, const std::string &file, const std::string &func, const size_t line) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga6666106b9e5c239b6ae5e0d1091648e3">location</a>(const std::string &in_file, const std::string &in_function=".*", const std::string &in_line=".*")</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a6666106b9e5c239b6ae5e0d1091648e3">location</a>(const std::string &in_file, const std::string &in_function=".*", const std::string &in_line=".*")</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga23dbb98f0d3c5cc21c232cde16cf317a">log</a>(const level &stage, const std::string &what, const std::string &file, const std::string &func, size_t line) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog.html#a23dbb98f0d3c5cc21c232cde16cf317a">log</a>(const level &stage, const std::string &what, const std::string &file, const std::string &func, size_t line) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa">logger</a>()</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">logger</a>()</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>note</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>note</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(clutchlog const &)=delete (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(clutchlog const &)=delete (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga7fd7c7bd3668c537061c314a619a336d">out</a>(std::ostream &out)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog.html#a7fd7c7bd3668c537061c314a619a336d">out</a>(std::ostream &out)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga6c6ab42a1df147e6c2d115bc36ec8266">out</a>()</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a6c6ab42a1df147e6c2d115bc36ec8266">out</a>()</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>progress</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>progress</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga972f895c70edc335f3018a2c8971d59e">replace</a>(const std::string &form, const std::string &mark, const std::string &tag) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a972f895c70edc335f3018a2c8971d59e">replace</a>(const std::string &form, const std::string &mark, const std::string &tag) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#gae90d5a1a428587ad67b38b2ea4ca9fa2">replace</a>(const std::string &form, const std::string &mark, const size_t tag) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog.html#ae90d5a1a428587ad67b38b2ea4ca9fa2">replace</a>(const std::string &form, const std::string &mark, const size_t tag) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gac3ec55057b9c734b66f169bf43dbd591">style</a>(level stage, FMT... styles)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#ac3ec55057b9c734b66f169bf43dbd591">style</a>(level stage, FMT... styles)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#gad1cfa9945c3f7f98fe8ce724c627d0d6">style</a>(level stage, fmt style)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog.html#ad1cfa9945c3f7f98fe8ce724c627d0d6">style</a>(level stage, fmt style)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga4831f44fd5ade102e57320632095934d">style</a>(level stage) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a4831f44fd5ade102e57320632095934d">style</a>(level stage) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga3cb0e4f43a4cadf1966001ad7c9861f4">threshold</a>(level l)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog.html#a3cb0e4f43a4cadf1966001ad7c9861f4">threshold</a>(level l)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga7a7738eaad114bfa870121412fe23ad9">threshold</a>(const std::string &l)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog.html#a7a7738eaad114bfa870121412fe23ad9">threshold</a>(const std::string &l)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#gab45287cc9c14217904a13aff49573732">threshold</a>() const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog.html#ab45287cc9c14217904a13aff49573732">threshold</a>() const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>warning</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>warning</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>xdebug</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>xdebug</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
|
||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
@ -64,12 +64,16 @@ $(function() {
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<div class="summary">
|
<div class="summary">
|
||||||
<a href="#nested-classes">Classes</a> |
|
<a href="#nested-classes">Classes</a> |
|
||||||
<a href="#pro-static-attribs">Static Protected Attributes</a> |
|
|
||||||
<a href="classclutchlog-members.html">List of all members</a> </div>
|
<a href="classclutchlog-members.html">List of all members</a> </div>
|
||||||
<div class="headertitle">
|
<div class="headertitle">
|
||||||
<div class="title">clutchlog Class Reference<div class="ingroups"><a class="el" href="group__Main.html">Main class</a></div></div> </div>
|
<div class="title">clutchlog Class Reference<div class="ingroups"><a class="el" href="group__Main.html">Main class</a></div></div> </div>
|
||||||
</div><!--header-->
|
</div><!--header-->
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>The single class which holds everything.
|
||||||
|
<a href="classclutchlog.html#details">More...</a></p>
|
||||||
|
|
||||||
|
<p><code>#include <<a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>></code></p>
|
||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||||
Classes</h2></td></tr>
|
Classes</h2></td></tr>
|
||||||
|
|
@ -83,137 +87,138 @@ Classes</h2></td></tr>
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||||
Public Member Functions</h2></td></tr>
|
Public Member Functions</h2></td></tr>
|
||||||
<tr><td colspan="2"><div class="groupHeader">Configuration accessors</div></td></tr>
|
<tr><td colspan="2"><div class="groupHeader">Configuration accessors</div></td></tr>
|
||||||
<tr class="memitem:ga656c277e074b64728cca871f2b484d1c"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a656c277e074b64728cca871f2b484d1c"><td class="memItemLeft" align="right" valign="top"><a id="a656c277e074b64728cca871f2b484d1c"></a>
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga656c277e074b64728cca871f2b484d1c">format</a> (const std::string &format)</td></tr>
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#a656c277e074b64728cca871f2b484d1c">format</a> (const std::string &format)</td></tr>
|
||||||
<tr class="memdesc:ga656c277e074b64728cca871f2b484d1c"><td class="mdescLeft"> </td><td class="mdescRight">Set the template string. <br /></td></tr>
|
<tr class="memdesc:a656c277e074b64728cca871f2b484d1c"><td class="mdescLeft"> </td><td class="mdescRight">Set the template string. <br /></td></tr>
|
||||||
<tr class="separator:ga656c277e074b64728cca871f2b484d1c"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a656c277e074b64728cca871f2b484d1c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:gafc53dbca51d0e2322a21899d0c571a80"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:afc53dbca51d0e2322a21899d0c571a80"><td class="memItemLeft" align="right" valign="top"><a id="afc53dbca51d0e2322a21899d0c571a80"></a>
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gafc53dbca51d0e2322a21899d0c571a80">format</a> () const</td></tr>
|
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#afc53dbca51d0e2322a21899d0c571a80">format</a> () const</td></tr>
|
||||||
<tr class="memdesc:gafc53dbca51d0e2322a21899d0c571a80"><td class="mdescLeft"> </td><td class="mdescRight">Get the template string. <br /></td></tr>
|
<tr class="memdesc:afc53dbca51d0e2322a21899d0c571a80"><td class="mdescLeft"> </td><td class="mdescRight">Get the template string. <br /></td></tr>
|
||||||
<tr class="separator:gafc53dbca51d0e2322a21899d0c571a80"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:afc53dbca51d0e2322a21899d0c571a80"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga2144abe4ec6f630126b6490908b5f924"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a2144abe4ec6f630126b6490908b5f924"><td class="memItemLeft" align="right" valign="top"><a id="a2144abe4ec6f630126b6490908b5f924"></a>
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga2144abe4ec6f630126b6490908b5f924">format_comment</a> (const std::string &<a class="el" href="group__UseMacros.html#ga656c277e074b64728cca871f2b484d1c">format</a>)</td></tr>
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#a2144abe4ec6f630126b6490908b5f924">format_comment</a> (const std::string &<a class="el" href="classclutchlog.html#a656c277e074b64728cca871f2b484d1c">format</a>)</td></tr>
|
||||||
<tr class="memdesc:ga2144abe4ec6f630126b6490908b5f924"><td class="mdescLeft"> </td><td class="mdescRight">Set the template string for dumps. <br /></td></tr>
|
<tr class="memdesc:a2144abe4ec6f630126b6490908b5f924"><td class="mdescLeft"> </td><td class="mdescRight">Set the template string for dumps. <br /></td></tr>
|
||||||
<tr class="separator:ga2144abe4ec6f630126b6490908b5f924"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a2144abe4ec6f630126b6490908b5f924"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:gaa8d0a569ed3623ce36c5e567ec2d1ad5"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:aa8d0a569ed3623ce36c5e567ec2d1ad5"><td class="memItemLeft" align="right" valign="top"><a id="aa8d0a569ed3623ce36c5e567ec2d1ad5"></a>
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaa8d0a569ed3623ce36c5e567ec2d1ad5">format_comment</a> () const</td></tr>
|
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#aa8d0a569ed3623ce36c5e567ec2d1ad5">format_comment</a> () const</td></tr>
|
||||||
<tr class="memdesc:gaa8d0a569ed3623ce36c5e567ec2d1ad5"><td class="mdescLeft"> </td><td class="mdescRight">Get the template string for dumps. <br /></td></tr>
|
<tr class="memdesc:aa8d0a569ed3623ce36c5e567ec2d1ad5"><td class="mdescLeft"> </td><td class="mdescRight">Get the template string for dumps. <br /></td></tr>
|
||||||
<tr class="separator:gaa8d0a569ed3623ce36c5e567ec2d1ad5"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aa8d0a569ed3623ce36c5e567ec2d1ad5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga7fd7c7bd3668c537061c314a619a336d"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a7fd7c7bd3668c537061c314a619a336d"><td class="memItemLeft" align="right" valign="top"><a id="a7fd7c7bd3668c537061c314a619a336d"></a>
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga7fd7c7bd3668c537061c314a619a336d">out</a> (std::ostream &out)</td></tr>
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#a7fd7c7bd3668c537061c314a619a336d">out</a> (std::ostream &out)</td></tr>
|
||||||
<tr class="memdesc:ga7fd7c7bd3668c537061c314a619a336d"><td class="mdescLeft"> </td><td class="mdescRight">Set the output stream on which to print. <br /></td></tr>
|
<tr class="memdesc:a7fd7c7bd3668c537061c314a619a336d"><td class="mdescLeft"> </td><td class="mdescRight">Set the output stream on which to print. <br /></td></tr>
|
||||||
<tr class="separator:ga7fd7c7bd3668c537061c314a619a336d"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a7fd7c7bd3668c537061c314a619a336d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga6c6ab42a1df147e6c2d115bc36ec8266"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a6c6ab42a1df147e6c2d115bc36ec8266"><td class="memItemLeft" align="right" valign="top"><a id="a6c6ab42a1df147e6c2d115bc36ec8266"></a>
|
||||||
std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga6c6ab42a1df147e6c2d115bc36ec8266">out</a> ()</td></tr>
|
std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#a6c6ab42a1df147e6c2d115bc36ec8266">out</a> ()</td></tr>
|
||||||
<tr class="memdesc:ga6c6ab42a1df147e6c2d115bc36ec8266"><td class="mdescLeft"> </td><td class="mdescRight">Get the output stream on which to print. <br /></td></tr>
|
<tr class="memdesc:a6c6ab42a1df147e6c2d115bc36ec8266"><td class="mdescLeft"> </td><td class="mdescRight">Get the output stream on which to print. <br /></td></tr>
|
||||||
<tr class="separator:ga6c6ab42a1df147e6c2d115bc36ec8266"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a6c6ab42a1df147e6c2d115bc36ec8266"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga3cb0e4f43a4cadf1966001ad7c9861f4"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a3cb0e4f43a4cadf1966001ad7c9861f4"><td class="memItemLeft" align="right" valign="top"><a id="a3cb0e4f43a4cadf1966001ad7c9861f4"></a>
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga3cb0e4f43a4cadf1966001ad7c9861f4">threshold</a> (<a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> l)</td></tr>
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#a3cb0e4f43a4cadf1966001ad7c9861f4">threshold</a> (<a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">level</a> l)</td></tr>
|
||||||
<tr class="memdesc:ga3cb0e4f43a4cadf1966001ad7c9861f4"><td class="mdescLeft"> </td><td class="mdescRight">Set the log level (below which logs are not printed) with an identifier. <br /></td></tr>
|
<tr class="memdesc:a3cb0e4f43a4cadf1966001ad7c9861f4"><td class="mdescLeft"> </td><td class="mdescRight">Set the log level (below which logs are not printed) with an identifier. <br /></td></tr>
|
||||||
<tr class="separator:ga3cb0e4f43a4cadf1966001ad7c9861f4"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a3cb0e4f43a4cadf1966001ad7c9861f4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga7a7738eaad114bfa870121412fe23ad9"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a7a7738eaad114bfa870121412fe23ad9"><td class="memItemLeft" align="right" valign="top"><a id="a7a7738eaad114bfa870121412fe23ad9"></a>
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga7a7738eaad114bfa870121412fe23ad9">threshold</a> (const std::string &l)</td></tr>
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#a7a7738eaad114bfa870121412fe23ad9">threshold</a> (const std::string &l)</td></tr>
|
||||||
<tr class="memdesc:ga7a7738eaad114bfa870121412fe23ad9"><td class="mdescLeft"> </td><td class="mdescRight">Set the log level (below which logs are not printed) with a string. <br /></td></tr>
|
<tr class="memdesc:a7a7738eaad114bfa870121412fe23ad9"><td class="mdescLeft"> </td><td class="mdescRight">Set the log level (below which logs are not printed) with a string. <br /></td></tr>
|
||||||
<tr class="separator:ga7a7738eaad114bfa870121412fe23ad9"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a7a7738eaad114bfa870121412fe23ad9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:gab45287cc9c14217904a13aff49573732"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:ab45287cc9c14217904a13aff49573732"><td class="memItemLeft" align="right" valign="top"><a id="ab45287cc9c14217904a13aff49573732"></a>
|
||||||
<a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gab45287cc9c14217904a13aff49573732">threshold</a> () const</td></tr>
|
<a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">level</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#ab45287cc9c14217904a13aff49573732">threshold</a> () const</td></tr>
|
||||||
<tr class="memdesc:gab45287cc9c14217904a13aff49573732"><td class="mdescLeft"> </td><td class="mdescRight">Get the log level below which logs are not printed. <br /></td></tr>
|
<tr class="memdesc:ab45287cc9c14217904a13aff49573732"><td class="mdescLeft"> </td><td class="mdescRight">Get the log level below which logs are not printed. <br /></td></tr>
|
||||||
<tr class="separator:gab45287cc9c14217904a13aff49573732"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ab45287cc9c14217904a13aff49573732"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:gaff3aa09fb60f7d6dc688c028d3834d8a"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:aff3aa09fb60f7d6dc688c028d3834d8a"><td class="memItemLeft" align="right" valign="top"><a id="aff3aa09fb60f7d6dc688c028d3834d8a"></a>
|
||||||
const std::map< std::string, <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaff3aa09fb60f7d6dc688c028d3834d8a">levels</a> () const</td></tr>
|
const std::map< std::string, <a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">level</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#aff3aa09fb60f7d6dc688c028d3834d8a">levels</a> () const</td></tr>
|
||||||
<tr class="memdesc:gaff3aa09fb60f7d6dc688c028d3834d8a"><td class="mdescLeft"> </td><td class="mdescRight">Get the map of available log levels string representations toward their identifier. *‍/. <br /></td></tr>
|
<tr class="memdesc:aff3aa09fb60f7d6dc688c028d3834d8a"><td class="mdescLeft"> </td><td class="mdescRight">Get the map of available log levels string representations toward their identifier. *‍/. <br /></td></tr>
|
||||||
<tr class="separator:gaff3aa09fb60f7d6dc688c028d3834d8a"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aff3aa09fb60f7d6dc688c028d3834d8a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:gacebed8c9df9204f22bf8488e62e1cedd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gacebed8c9df9204f22bf8488e62e1cedd">level_of</a> (const std::string name)</td></tr>
|
<tr class="memitem:acebed8c9df9204f22bf8488e62e1cedd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">level</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd">level_of</a> (const std::string name)</td></tr>
|
||||||
<tr class="memdesc:gacebed8c9df9204f22bf8488e62e1cedd"><td class="mdescLeft"> </td><td class="mdescRight">Return the log level tag corresponding to the given pre-configured name. <a href="group__UseMacros.html#gacebed8c9df9204f22bf8488e62e1cedd">More...</a><br /></td></tr>
|
<tr class="memdesc:acebed8c9df9204f22bf8488e62e1cedd"><td class="mdescLeft"> </td><td class="mdescRight">Return the log level tag corresponding to the given pre-configured name. <a href="classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd">More...</a><br /></td></tr>
|
||||||
<tr class="separator:gacebed8c9df9204f22bf8488e62e1cedd"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:acebed8c9df9204f22bf8488e62e1cedd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga10064493c22f5c03b502a42d814c5c5c"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a10064493c22f5c03b502a42d814c5c5c"><td class="memItemLeft" align="right" valign="top"><a id="a10064493c22f5c03b502a42d814c5c5c"></a>
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga10064493c22f5c03b502a42d814c5c5c">file</a> (std::string file)</td></tr>
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c">file</a> (std::string file)</td></tr>
|
||||||
<tr class="memdesc:ga10064493c22f5c03b502a42d814c5c5c"><td class="mdescLeft"> </td><td class="mdescRight">Set the regular expression filtering the file location. <br /></td></tr>
|
<tr class="memdesc:a10064493c22f5c03b502a42d814c5c5c"><td class="mdescLeft"> </td><td class="mdescRight">Set the regular expression filtering the file location. <br /></td></tr>
|
||||||
<tr class="separator:ga10064493c22f5c03b502a42d814c5c5c"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a10064493c22f5c03b502a42d814c5c5c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:gad32b5a0274dc03ee0004f67ba58b2447"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:ad32b5a0274dc03ee0004f67ba58b2447"><td class="memItemLeft" align="right" valign="top"><a id="ad32b5a0274dc03ee0004f67ba58b2447"></a>
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">func</a> (std::string func)</td></tr>
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447">func</a> (std::string func)</td></tr>
|
||||||
<tr class="memdesc:gad32b5a0274dc03ee0004f67ba58b2447"><td class="mdescLeft"> </td><td class="mdescRight">Set the regular expression filtering the function location. <br /></td></tr>
|
<tr class="memdesc:ad32b5a0274dc03ee0004f67ba58b2447"><td class="mdescLeft"> </td><td class="mdescRight">Set the regular expression filtering the function location. <br /></td></tr>
|
||||||
<tr class="separator:gad32b5a0274dc03ee0004f67ba58b2447"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ad32b5a0274dc03ee0004f67ba58b2447"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:gaa26c6b81ebaeb9e9daa3457e3a3d17c9"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:aa26c6b81ebaeb9e9daa3457e3a3d17c9"><td class="memItemLeft" align="right" valign="top"><a id="aa26c6b81ebaeb9e9daa3457e3a3d17c9"></a>
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a> (std::string line)</td></tr>
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a> (std::string line)</td></tr>
|
||||||
<tr class="memdesc:gaa26c6b81ebaeb9e9daa3457e3a3d17c9"><td class="mdescLeft"> </td><td class="mdescRight">Set the regular expression filtering the line location. <br /></td></tr>
|
<tr class="memdesc:aa26c6b81ebaeb9e9daa3457e3a3d17c9"><td class="mdescLeft"> </td><td class="mdescRight">Set the regular expression filtering the line location. <br /></td></tr>
|
||||||
<tr class="separator:gaa26c6b81ebaeb9e9daa3457e3a3d17c9"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aa26c6b81ebaeb9e9daa3457e3a3d17c9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga6666106b9e5c239b6ae5e0d1091648e3"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a6666106b9e5c239b6ae5e0d1091648e3"><td class="memItemLeft" align="right" valign="top"><a id="a6666106b9e5c239b6ae5e0d1091648e3"></a>
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga6666106b9e5c239b6ae5e0d1091648e3">location</a> (const std::string &in_file, const std::string &in_function=".*", const std::string &in_line=".*")</td></tr>
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#a6666106b9e5c239b6ae5e0d1091648e3">location</a> (const std::string &in_file, const std::string &in_function=".*", const std::string &in_line=".*")</td></tr>
|
||||||
<tr class="memdesc:ga6666106b9e5c239b6ae5e0d1091648e3"><td class="mdescLeft"> </td><td class="mdescRight">Set the regular expressions filtering the location. <br /></td></tr>
|
<tr class="memdesc:a6666106b9e5c239b6ae5e0d1091648e3"><td class="mdescLeft"> </td><td class="mdescRight">Set the regular expressions filtering the location. <br /></td></tr>
|
||||||
<tr class="separator:ga6666106b9e5c239b6ae5e0d1091648e3"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a6666106b9e5c239b6ae5e0d1091648e3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:gac3ec55057b9c734b66f169bf43dbd591"><td class="memTemplParams" colspan="2">template<class ... FMT> </td></tr>
|
<tr class="memitem:ac3ec55057b9c734b66f169bf43dbd591"><td class="memTemplParams" colspan="2">template<class ... FMT> </td></tr>
|
||||||
<tr class="memitem:gac3ec55057b9c734b66f169bf43dbd591"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gac3ec55057b9c734b66f169bf43dbd591">style</a> (<a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> stage, FMT... styles)</td></tr>
|
<tr class="memitem:ac3ec55057b9c734b66f169bf43dbd591"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classclutchlog.html#ac3ec55057b9c734b66f169bf43dbd591">style</a> (<a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">level</a> stage, FMT... styles)</td></tr>
|
||||||
<tr class="memdesc:gac3ec55057b9c734b66f169bf43dbd591"><td class="mdescLeft"> </td><td class="mdescRight">Set the style (color and typo) of the given log level. <a href="group__UseMacros.html#gac3ec55057b9c734b66f169bf43dbd591">More...</a><br /></td></tr>
|
<tr class="memdesc:ac3ec55057b9c734b66f169bf43dbd591"><td class="mdescLeft"> </td><td class="mdescRight">Set the style (color and typo) of the given log level. <a href="classclutchlog.html#ac3ec55057b9c734b66f169bf43dbd591">More...</a><br /></td></tr>
|
||||||
<tr class="separator:gac3ec55057b9c734b66f169bf43dbd591"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ac3ec55057b9c734b66f169bf43dbd591"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:gad1cfa9945c3f7f98fe8ce724c627d0d6"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:ad1cfa9945c3f7f98fe8ce724c627d0d6"><td class="memItemLeft" align="right" valign="top"><a id="ad1cfa9945c3f7f98fe8ce724c627d0d6"></a>
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gad1cfa9945c3f7f98fe8ce724c627d0d6">style</a> (<a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> stage, <a class="el" href="classclutchlog_1_1fmt.html">fmt</a> style)</td></tr>
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#ad1cfa9945c3f7f98fe8ce724c627d0d6">style</a> (<a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">level</a> stage, <a class="el" href="classclutchlog_1_1fmt.html">fmt</a> style)</td></tr>
|
||||||
<tr class="memdesc:gad1cfa9945c3f7f98fe8ce724c627d0d6"><td class="mdescLeft"> </td><td class="mdescRight">Set the style (color and typo) of the given log level, passing a <code>fmt</code> instance. <br /></td></tr>
|
<tr class="memdesc:ad1cfa9945c3f7f98fe8ce724c627d0d6"><td class="mdescLeft"> </td><td class="mdescRight">Set the style (color and typo) of the given log level, passing a <code>fmt</code> instance. <br /></td></tr>
|
||||||
<tr class="separator:gad1cfa9945c3f7f98fe8ce724c627d0d6"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ad1cfa9945c3f7f98fe8ce724c627d0d6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga4831f44fd5ade102e57320632095934d"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a4831f44fd5ade102e57320632095934d"><td class="memItemLeft" align="right" valign="top"><a id="a4831f44fd5ade102e57320632095934d"></a>
|
||||||
<a class="el" href="classclutchlog_1_1fmt.html">fmt</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga4831f44fd5ade102e57320632095934d">style</a> (<a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> stage) const</td></tr>
|
<a class="el" href="classclutchlog_1_1fmt.html">fmt</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#a4831f44fd5ade102e57320632095934d">style</a> (<a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">level</a> stage) const</td></tr>
|
||||||
<tr class="memdesc:ga4831f44fd5ade102e57320632095934d"><td class="mdescLeft"> </td><td class="mdescRight">Get the configured fmt instance of the given log level. <br /></td></tr>
|
<tr class="memdesc:a4831f44fd5ade102e57320632095934d"><td class="mdescLeft"> </td><td class="mdescRight">Get the configured fmt instance of the given log level. <br /></td></tr>
|
||||||
<tr class="separator:ga4831f44fd5ade102e57320632095934d"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a4831f44fd5ade102e57320632095934d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr><td colspan="2"><div class="groupHeader">Low-level API</div></td></tr>
|
<tr><td colspan="2"><div class="groupHeader">Low-level API</div></td></tr>
|
||||||
<tr class="memitem:ga4ebdfcded6c56262676bf6926d63fc96"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a4ebdfcded6c56262676bf6926d63fc96"><td class="memItemLeft" align="right" valign="top"><a id="a4ebdfcded6c56262676bf6926d63fc96"></a>
|
||||||
<a class="el" href="structclutchlog_1_1scope__t.html">scope_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga4ebdfcded6c56262676bf6926d63fc96">locate</a> (const <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> &stage, const std::string &<a class="el" href="group__UseMacros.html#ga10064493c22f5c03b502a42d814c5c5c">file</a>, const std::string &<a class="el" href="group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">func</a>, const size_t <a class="el" href="group__UseMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>) const</td></tr>
|
<a class="el" href="structclutchlog_1_1scope__t.html">scope_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#a4ebdfcded6c56262676bf6926d63fc96">locate</a> (const <a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">level</a> &stage, const std::string &<a class="el" href="classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c">file</a>, const std::string &<a class="el" href="classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447">func</a>, const size_t <a class="el" href="classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>) const</td></tr>
|
||||||
<tr class="memdesc:ga4ebdfcded6c56262676bf6926d63fc96"><td class="mdescLeft"> </td><td class="mdescRight">Gather information on the current location of the call. <br /></td></tr>
|
<tr class="memdesc:a4ebdfcded6c56262676bf6926d63fc96"><td class="mdescLeft"> </td><td class="mdescRight">Gather information on the current location of the call. <br /></td></tr>
|
||||||
<tr class="separator:ga4ebdfcded6c56262676bf6926d63fc96"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a4ebdfcded6c56262676bf6926d63fc96"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga972f895c70edc335f3018a2c8971d59e"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga972f895c70edc335f3018a2c8971d59e">replace</a> (const std::string &form, const std::string &mark, const std::string &tag) const</td></tr>
|
<tr class="memitem:a972f895c70edc335f3018a2c8971d59e"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#a972f895c70edc335f3018a2c8971d59e">replace</a> (const std::string &form, const std::string &mark, const std::string &tag) const</td></tr>
|
||||||
<tr class="memdesc:ga972f895c70edc335f3018a2c8971d59e"><td class="mdescLeft"> </td><td class="mdescRight">Replace <code>mark</code> by <code>tag</code> in <code>form</code>. <a href="group__UseMacros.html#ga972f895c70edc335f3018a2c8971d59e">More...</a><br /></td></tr>
|
<tr class="memdesc:a972f895c70edc335f3018a2c8971d59e"><td class="mdescLeft"> </td><td class="mdescRight">Replace <code>mark</code> by <code>tag</code> in <code>form</code>. <a href="classclutchlog.html#a972f895c70edc335f3018a2c8971d59e">More...</a><br /></td></tr>
|
||||||
<tr class="separator:ga972f895c70edc335f3018a2c8971d59e"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a972f895c70edc335f3018a2c8971d59e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:gae90d5a1a428587ad67b38b2ea4ca9fa2"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:ae90d5a1a428587ad67b38b2ea4ca9fa2"><td class="memItemLeft" align="right" valign="top"><a id="ae90d5a1a428587ad67b38b2ea4ca9fa2"></a>
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gae90d5a1a428587ad67b38b2ea4ca9fa2">replace</a> (const std::string &form, const std::string &mark, const size_t tag) const</td></tr>
|
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#ae90d5a1a428587ad67b38b2ea4ca9fa2">replace</a> (const std::string &form, const std::string &mark, const size_t tag) const</td></tr>
|
||||||
<tr class="memdesc:gae90d5a1a428587ad67b38b2ea4ca9fa2"><td class="mdescLeft"> </td><td class="mdescRight">Replace <code>mark</code> by <code>tag</code> in <code>form</code>, converting tag to its string representation first. <br /></td></tr>
|
<tr class="memdesc:ae90d5a1a428587ad67b38b2ea4ca9fa2"><td class="mdescLeft"> </td><td class="mdescRight">Replace <code>mark</code> by <code>tag</code> in <code>form</code>, converting tag to its string representation first. <br /></td></tr>
|
||||||
<tr class="separator:gae90d5a1a428587ad67b38b2ea4ca9fa2"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ae90d5a1a428587ad67b38b2ea4ca9fa2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:gaf1219599b1361562c802779572aa669f"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:abd692cca9a2e772e7c9d6531bb3c7761"><td class="memItemLeft" align="right" valign="top"><a id="abd692cca9a2e772e7c9d6531bb3c7761"></a>
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaf1219599b1361562c802779572aa669f">format</a> (std::string format, const std::string &what, const <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> &stage, const std::string &<a class="el" href="group__UseMacros.html#ga10064493c22f5c03b502a42d814c5c5c">file</a>, const std::string &<a class="el" href="group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">func</a>, const size_t <a class="el" href="group__UseMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>) const</td></tr>
|
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#abd692cca9a2e772e7c9d6531bb3c7761">format</a> (std::string row, const std::string &what, const <a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">level</a> &stage, const std::string &<a class="el" href="classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c">file</a>, const std::string &<a class="el" href="classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447">func</a>, const size_t <a class="el" href="classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>) const</td></tr>
|
||||||
<tr class="memdesc:gaf1219599b1361562c802779572aa669f"><td class="mdescLeft"> </td><td class="mdescRight">Substitute all tags in the format string with the corresponding information and apply the style corresponding to the log level. <br /></td></tr>
|
<tr class="memdesc:abd692cca9a2e772e7c9d6531bb3c7761"><td class="mdescLeft"> </td><td class="mdescRight">Substitute all tags in the format string with the corresponding information and apply the style corresponding to the log level. <br /></td></tr>
|
||||||
<tr class="separator:gaf1219599b1361562c802779572aa669f"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:abd692cca9a2e772e7c9d6531bb3c7761"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga23dbb98f0d3c5cc21c232cde16cf317a"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a23dbb98f0d3c5cc21c232cde16cf317a"><td class="memItemLeft" align="right" valign="top"><a id="a23dbb98f0d3c5cc21c232cde16cf317a"></a>
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga23dbb98f0d3c5cc21c232cde16cf317a">log</a> (const <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> &stage, const std::string &what, const std::string &<a class="el" href="group__UseMacros.html#ga10064493c22f5c03b502a42d814c5c5c">file</a>, const std::string &<a class="el" href="group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">func</a>, size_t <a class="el" href="group__UseMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>) const</td></tr>
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#a23dbb98f0d3c5cc21c232cde16cf317a">log</a> (const <a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">level</a> &stage, const std::string &what, const std::string &<a class="el" href="classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c">file</a>, const std::string &<a class="el" href="classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447">func</a>, size_t <a class="el" href="classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>) const</td></tr>
|
||||||
<tr class="memdesc:ga23dbb98f0d3c5cc21c232cde16cf317a"><td class="mdescLeft"> </td><td class="mdescRight">Print a log message IF the location matches the given one. <br /></td></tr>
|
<tr class="memdesc:a23dbb98f0d3c5cc21c232cde16cf317a"><td class="mdescLeft"> </td><td class="mdescRight">Print a log message IF the location matches the given one. <br /></td></tr>
|
||||||
<tr class="separator:ga23dbb98f0d3c5cc21c232cde16cf317a"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a23dbb98f0d3c5cc21c232cde16cf317a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga63308e8deae3cfec6801318203494143"><td class="memTemplParams" colspan="2">
|
<tr class="memitem:a63308e8deae3cfec6801318203494143"><td class="memTemplParams" colspan="2"><a id="a63308e8deae3cfec6801318203494143"></a>
|
||||||
template<class In > </td></tr>
|
template<class In > </td></tr>
|
||||||
<tr class="memitem:ga63308e8deae3cfec6801318203494143"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga63308e8deae3cfec6801318203494143">dump</a> (const <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> &stage, const In container_begin, const In container_end, const std::string &<a class="el" href="group__UseMacros.html#ga10064493c22f5c03b502a42d814c5c5c">file</a>, const std::string &<a class="el" href="group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">func</a>, size_t <a class="el" href="group__UseMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>, const std::string &filename_template="dump_{n}.dat", const std::string sep=<a class="el" href="group__UseMacros.html#gaf898bffe23b125245e338d7495c76d45">dump_default_sep</a>) const</td></tr>
|
<tr class="memitem:a63308e8deae3cfec6801318203494143"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classclutchlog.html#a63308e8deae3cfec6801318203494143">dump</a> (const <a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">level</a> &stage, const In container_begin, const In container_end, const std::string &<a class="el" href="classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c">file</a>, const std::string &<a class="el" href="classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447">func</a>, size_t <a class="el" href="classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>, const std::string &filename_template="dump_{n}.dat", const std::string sep=<a class="el" href="classclutchlog.html#af898bffe23b125245e338d7495c76d45">dump_default_sep</a>) const</td></tr>
|
||||||
<tr class="memdesc:ga63308e8deae3cfec6801318203494143"><td class="mdescLeft"> </td><td class="mdescRight">Dump a serializable container after a comment line with log information. <br /></td></tr>
|
<tr class="memdesc:a63308e8deae3cfec6801318203494143"><td class="mdescLeft"> </td><td class="mdescRight">Dump a serializable container after a comment line with log information. <br /></td></tr>
|
||||||
<tr class="separator:ga63308e8deae3cfec6801318203494143"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a63308e8deae3cfec6801318203494143"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-attribs"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-attribs"></a>
|
||||||
Static Protected Attributes</h2></td></tr>
|
Static Protected Attributes</h2></td></tr>
|
||||||
<tr class="memitem:ga0c4ac57601e6f8d146fd5cc060968ecc"><td class="memItemLeft" align="right" valign="top">
|
<tr><td colspan="2"><div class="groupHeader">Default configuration members</div></td></tr>
|
||||||
static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga0c4ac57601e6f8d146fd5cc060968ecc">default_format</a> = <a class="el" href="group__UseMacros.html#ga524c16f280d92ee8ab683162c9ce01fa">CLUTCHLOG_DEFAULT_FORMAT</a></td></tr>
|
<tr class="memitem:a0c4ac57601e6f8d146fd5cc060968ecc"><td class="memItemLeft" align="right" valign="top"><a id="a0c4ac57601e6f8d146fd5cc060968ecc"></a>
|
||||||
<tr class="memdesc:ga0c4ac57601e6f8d146fd5cc060968ecc"><td class="mdescLeft"> </td><td class="mdescRight">Default format of the messages. <br /></td></tr>
|
static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc">default_format</a> = <a class="el" href="group__DefaultConfig.html#ga524c16f280d92ee8ab683162c9ce01fa">CLUTCHLOG_DEFAULT_FORMAT</a></td></tr>
|
||||||
<tr class="separator:ga0c4ac57601e6f8d146fd5cc060968ecc"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memdesc:a0c4ac57601e6f8d146fd5cc060968ecc"><td class="mdescLeft"> </td><td class="mdescRight">Default format of the messages. <br /></td></tr>
|
||||||
<tr class="memitem:gace879554298e6e6e36dafef330c27be8"><td class="memItemLeft" align="right" valign="top">
|
<tr class="separator:a0c4ac57601e6f8d146fd5cc060968ecc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gace879554298e6e6e36dafef330c27be8">dump_default_format</a> = <a class="el" href="group__UseMacros.html#ga27b613c6727857a7cbcd0165d862034e">CLUTCHDUMP_DEFAULT_FORMAT</a></td></tr>
|
<tr class="memitem:ace879554298e6e6e36dafef330c27be8"><td class="memItemLeft" align="right" valign="top"><a id="ace879554298e6e6e36dafef330c27be8"></a>
|
||||||
<tr class="memdesc:gace879554298e6e6e36dafef330c27be8"><td class="mdescLeft"> </td><td class="mdescRight">Default format of the comment line in file dump. <br /></td></tr>
|
static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#ace879554298e6e6e36dafef330c27be8">dump_default_format</a> = <a class="el" href="group__DefaultConfig.html#ga27b613c6727857a7cbcd0165d862034e">CLUTCHDUMP_DEFAULT_FORMAT</a></td></tr>
|
||||||
<tr class="separator:gace879554298e6e6e36dafef330c27be8"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memdesc:ace879554298e6e6e36dafef330c27be8"><td class="mdescLeft"> </td><td class="mdescRight">Default format of the comment line in file dump. <br /></td></tr>
|
||||||
<tr class="memitem:gaf898bffe23b125245e338d7495c76d45"><td class="memItemLeft" align="right" valign="top">
|
<tr class="separator:ace879554298e6e6e36dafef330c27be8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaf898bffe23b125245e338d7495c76d45">dump_default_sep</a> = <a class="el" href="group__UseMacros.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a></td></tr>
|
<tr class="memitem:af898bffe23b125245e338d7495c76d45"><td class="memItemLeft" align="right" valign="top"><a id="af898bffe23b125245e338d7495c76d45"></a>
|
||||||
<tr class="memdesc:gaf898bffe23b125245e338d7495c76d45"><td class="mdescLeft"> </td><td class="mdescRight">Default item separator for dump. <br /></td></tr>
|
static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#af898bffe23b125245e338d7495c76d45">dump_default_sep</a> = <a class="el" href="group__DefaultConfig.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a></td></tr>
|
||||||
<tr class="separator:gaf898bffe23b125245e338d7495c76d45"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memdesc:af898bffe23b125245e338d7495c76d45"><td class="mdescLeft"> </td><td class="mdescRight">Default item separator for dump. <br /></td></tr>
|
||||||
<tr class="memitem:ga229fd61519f1245282440120f2d45fb5"><td class="memItemLeft" align="right" valign="top">
|
<tr class="separator:af898bffe23b125245e338d7495c76d45"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga229fd61519f1245282440120f2d45fb5">default_depth_mark</a> = <a class="el" href="group__UseMacros.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a></td></tr>
|
<tr class="memitem:a229fd61519f1245282440120f2d45fb5"><td class="memItemLeft" align="right" valign="top"><a id="a229fd61519f1245282440120f2d45fb5"></a>
|
||||||
<tr class="memdesc:ga229fd61519f1245282440120f2d45fb5"><td class="mdescLeft"> </td><td class="mdescRight">Default mark for stack depth. <br /></td></tr>
|
static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#a229fd61519f1245282440120f2d45fb5">default_depth_mark</a> = <a class="el" href="group__DefaultConfig.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a></td></tr>
|
||||||
<tr class="separator:ga229fd61519f1245282440120f2d45fb5"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memdesc:a229fd61519f1245282440120f2d45fb5"><td class="mdescLeft"> </td><td class="mdescRight">Default mark for stack depth. <br /></td></tr>
|
||||||
<tr class="memitem:ga1a8cb6411726133208f5a2f2cb42d468"><td class="memItemLeft" align="right" valign="top">
|
<tr class="separator:a229fd61519f1245282440120f2d45fb5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
static unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga1a8cb6411726133208f5a2f2cb42d468">default_strip_calls</a> = <a class="el" href="group__UseMacros.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a></td></tr>
|
<tr class="memitem:a1a8cb6411726133208f5a2f2cb42d468"><td class="memItemLeft" align="right" valign="top"><a id="a1a8cb6411726133208f5a2f2cb42d468"></a>
|
||||||
<tr class="memdesc:ga1a8cb6411726133208f5a2f2cb42d468"><td class="mdescLeft"> </td><td class="mdescRight">Number of call stack levels to remove from depth display by default. <br /></td></tr>
|
static unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468">default_strip_calls</a> = <a class="el" href="group__DefaultConfig.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a></td></tr>
|
||||||
<tr class="separator:ga1a8cb6411726133208f5a2f2cb42d468"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memdesc:a1a8cb6411726133208f5a2f2cb42d468"><td class="mdescLeft"> </td><td class="mdescRight">Number of call stack levels to remove from depth display by default. <br /></td></tr>
|
||||||
<tr class="memitem:ga76eb34537b634aadb75e255f7887eeb6"><td class="memItemLeft" align="right" valign="top">
|
<tr class="separator:a1a8cb6411726133208f5a2f2cb42d468"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
static char </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga76eb34537b634aadb75e255f7887eeb6">default_hfill_char</a> = <a class="el" href="group__UseMacros.html#gad5fbbacf74b8e4669b8f9efdfe81bd25">CLUTCHLOG_HFILL_MARK</a></td></tr>
|
<tr class="memitem:a76eb34537b634aadb75e255f7887eeb6"><td class="memItemLeft" align="right" valign="top"><a id="a76eb34537b634aadb75e255f7887eeb6"></a>
|
||||||
<tr class="memdesc:ga76eb34537b634aadb75e255f7887eeb6"><td class="mdescLeft"> </td><td class="mdescRight">Default character used as a filling for right-align the right part of messages with "{hfill}". <br /></td></tr>
|
static char </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#a76eb34537b634aadb75e255f7887eeb6">default_hfill_char</a> = <a class="el" href="group__DefaultConfig.html#gad5fbbacf74b8e4669b8f9efdfe81bd25">CLUTCHLOG_HFILL_MARK</a></td></tr>
|
||||||
<tr class="separator:ga76eb34537b634aadb75e255f7887eeb6"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memdesc:a76eb34537b634aadb75e255f7887eeb6"><td class="mdescLeft"> </td><td class="mdescRight">Default character used as a filling for right-align the right part of messages with "{hfill}". <br /></td></tr>
|
||||||
<tr class="memitem:gaa3c8e8ef6a1729b95b48f9001fc8b4c6"><td class="memItemLeft" align="right" valign="top">
|
<tr class="separator:a76eb34537b634aadb75e255f7887eeb6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
static unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaa3c8e8ef6a1729b95b48f9001fc8b4c6">default_hfill_max</a> = CLUTCHLOG_HFILL_MAX</td></tr>
|
<tr class="memitem:ac95630bfe9cf547d2b7c4b3430eaedc1"><td class="memItemLeft" align="right" valign="top"><a id="ac95630bfe9cf547d2b7c4b3430eaedc1"></a>
|
||||||
<tr class="memdesc:gaa3c8e8ef6a1729b95b48f9001fc8b4c6"><td class="mdescLeft"> </td><td class="mdescRight">Default maximum number of character used as a filling for right-align the right part of messages with "{hfill}". <br /></td></tr>
|
static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#ac95630bfe9cf547d2b7c4b3430eaedc1">default_hfill_max</a> = CLUTCHLOG_HFILL_MAX</td></tr>
|
||||||
<tr class="separator:gaa3c8e8ef6a1729b95b48f9001fc8b4c6"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memdesc:ac95630bfe9cf547d2b7c4b3430eaedc1"><td class="mdescLeft"> </td><td class="mdescRight">Default maximum number of character used as a filling for right-align the right part of messages with "{hfill}". <br /></td></tr>
|
||||||
|
<tr class="separator:ac95630bfe9cf547d2b7c4b3430eaedc1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
||||||
High-level API</h2></td></tr>
|
High-level API</h2></td></tr>
|
||||||
<tr class="memitem:ga10fd25a1b51c8c95bd6d876ce1b4b928"><td class="memItemLeft" align="right" valign="top"><a id="ga10fd25a1b51c8c95bd6d876ce1b4b928"></a>enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> { <br />
|
<tr class="memitem:a10fd25a1b51c8c95bd6d876ce1b4b928"><td class="memItemLeft" align="right" valign="top"><a id="a10fd25a1b51c8c95bd6d876ce1b4b928"></a>enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">level</a> { <br />
|
||||||
  <b>critical</b> =0,
|
  <b>critical</b> =0,
|
||||||
<b>error</b> =1,
|
<b>error</b> =1,
|
||||||
<b>warning</b> =2,
|
<b>warning</b> =2,
|
||||||
|
|
@ -225,69 +230,219 @@ High-level API</h2></td></tr>
|
||||||
<b>xdebug</b> =7
|
<b>xdebug</b> =7
|
||||||
<br />
|
<br />
|
||||||
}</td></tr>
|
}</td></tr>
|
||||||
<tr class="memdesc:ga10fd25a1b51c8c95bd6d876ce1b4b928"><td class="mdescLeft"> </td><td class="mdescRight">Available log levels. <br /></td></tr>
|
<tr class="memdesc:a10fd25a1b51c8c95bd6d876ce1b4b928"><td class="mdescLeft"> </td><td class="mdescRight">Available log levels. <br /></td></tr>
|
||||||
<tr class="separator:ga10fd25a1b51c8c95bd6d876ce1b4b928"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a10fd25a1b51c8c95bd6d876ce1b4b928"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:gacfaceb77da01503b432644a3efaee4fa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classclutchlog.html">clutchlog</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa">logger</a> ()</td></tr>
|
<tr class="memitem:acfaceb77da01503b432644a3efaee4fa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classclutchlog.html">clutchlog</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">logger</a> ()</td></tr>
|
||||||
<tr class="memdesc:gacfaceb77da01503b432644a3efaee4fa"><td class="mdescLeft"> </td><td class="mdescRight">Get the logger instance. <a href="group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa">More...</a><br /></td></tr>
|
<tr class="memdesc:acfaceb77da01503b432644a3efaee4fa"><td class="mdescLeft"> </td><td class="mdescRight">Get the logger instance. <a href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">More...</a><br /></td></tr>
|
||||||
<tr class="separator:gacfaceb77da01503b432644a3efaee4fa"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:acfaceb77da01503b432644a3efaee4fa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
||||||
Internal details</h2></td></tr>
|
Internal details</h2></td></tr>
|
||||||
<tr class="memitem:ga356df86455409193792b6ed550dfd09e"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a356df86455409193792b6ed550dfd09e"><td class="memItemLeft" align="right" valign="top"><a id="a356df86455409193792b6ed550dfd09e"></a>
|
||||||
size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga356df86455409193792b6ed550dfd09e">_strip_calls</a></td></tr>
|
size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#a356df86455409193792b6ed550dfd09e">_strip_calls</a></td></tr>
|
||||||
<tr class="memdesc:ga356df86455409193792b6ed550dfd09e"><td class="mdescLeft"> </td><td class="mdescRight">Current number of call stack levels to remove from depth display. <br /></td></tr>
|
<tr class="memdesc:a356df86455409193792b6ed550dfd09e"><td class="mdescLeft"> </td><td class="mdescRight">Current number of call stack levels to remove from depth display. <br /></td></tr>
|
||||||
<tr class="separator:ga356df86455409193792b6ed550dfd09e"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a356df86455409193792b6ed550dfd09e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:gab1c377a376e6772fe1746ff7147c125f"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:ab1c377a376e6772fe1746ff7147c125f"><td class="memItemLeft" align="right" valign="top"><a id="ab1c377a376e6772fe1746ff7147c125f"></a>
|
||||||
const std::map< <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a>, std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gab1c377a376e6772fe1746ff7147c125f">_level_word</a></td></tr>
|
const std::map< <a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">level</a>, std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#ab1c377a376e6772fe1746ff7147c125f">_level_word</a></td></tr>
|
||||||
<tr class="memdesc:gab1c377a376e6772fe1746ff7147c125f"><td class="mdescLeft"> </td><td class="mdescRight">Dictionary of level identifier to their string representation. <br /></td></tr>
|
<tr class="memdesc:ab1c377a376e6772fe1746ff7147c125f"><td class="mdescLeft"> </td><td class="mdescRight">Dictionary of level identifier to their string representation. <br /></td></tr>
|
||||||
<tr class="separator:gab1c377a376e6772fe1746ff7147c125f"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ab1c377a376e6772fe1746ff7147c125f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:gabd4625bf211bfbaa30d9c126fa3d7888"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:abd4625bf211bfbaa30d9c126fa3d7888"><td class="memItemLeft" align="right" valign="top"><a id="abd4625bf211bfbaa30d9c126fa3d7888"></a>
|
||||||
std::map< std::string, <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gabd4625bf211bfbaa30d9c126fa3d7888">_word_level</a></td></tr>
|
std::map< std::string, <a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">level</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#abd4625bf211bfbaa30d9c126fa3d7888">_word_level</a></td></tr>
|
||||||
<tr class="memdesc:gabd4625bf211bfbaa30d9c126fa3d7888"><td class="mdescLeft"> </td><td class="mdescRight">Dictionary of level string to their identifier. <br /></td></tr>
|
<tr class="memdesc:abd4625bf211bfbaa30d9c126fa3d7888"><td class="mdescLeft"> </td><td class="mdescRight">Dictionary of level string to their identifier. <br /></td></tr>
|
||||||
<tr class="separator:gabd4625bf211bfbaa30d9c126fa3d7888"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:abd4625bf211bfbaa30d9c126fa3d7888"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:gab805ac5c33885459f9f752518a4aa735"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:ab805ac5c33885459f9f752518a4aa735"><td class="memItemLeft" align="right" valign="top"><a id="ab805ac5c33885459f9f752518a4aa735"></a>
|
||||||
std::map< <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a>, <a class="el" href="classclutchlog_1_1fmt.html">fmt</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gab805ac5c33885459f9f752518a4aa735">_level_fmt</a></td></tr>
|
std::map< <a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">level</a>, <a class="el" href="classclutchlog_1_1fmt.html">fmt</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#ab805ac5c33885459f9f752518a4aa735">_level_fmt</a></td></tr>
|
||||||
<tr class="memdesc:gab805ac5c33885459f9f752518a4aa735"><td class="mdescLeft"> </td><td class="mdescRight">Dictionary of level identifier to their format. <br /></td></tr>
|
<tr class="memdesc:ab805ac5c33885459f9f752518a4aa735"><td class="mdescLeft"> </td><td class="mdescRight">Dictionary of level identifier to their format. <br /></td></tr>
|
||||||
<tr class="separator:gab805ac5c33885459f9f752518a4aa735"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ab805ac5c33885459f9f752518a4aa735"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga7c6e3fc082bc6f55d50131ed2b32e81e"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a7c6e3fc082bc6f55d50131ed2b32e81e"><td class="memItemLeft" align="right" valign="top"><a id="a7c6e3fc082bc6f55d50131ed2b32e81e"></a>
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga7c6e3fc082bc6f55d50131ed2b32e81e">_format_log</a></td></tr>
|
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#a7c6e3fc082bc6f55d50131ed2b32e81e">_format_log</a></td></tr>
|
||||||
<tr class="memdesc:ga7c6e3fc082bc6f55d50131ed2b32e81e"><td class="mdescLeft"> </td><td class="mdescRight">Current format of the standard output. <br /></td></tr>
|
<tr class="memdesc:a7c6e3fc082bc6f55d50131ed2b32e81e"><td class="mdescLeft"> </td><td class="mdescRight">Current format of the standard output. <br /></td></tr>
|
||||||
<tr class="separator:ga7c6e3fc082bc6f55d50131ed2b32e81e"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a7c6e3fc082bc6f55d50131ed2b32e81e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga5f4ddb57ce42e8be86a7c7d269f7bae5"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a5f4ddb57ce42e8be86a7c7d269f7bae5"><td class="memItemLeft" align="right" valign="top"><a id="a5f4ddb57ce42e8be86a7c7d269f7bae5"></a>
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga5f4ddb57ce42e8be86a7c7d269f7bae5">_format_dump</a></td></tr>
|
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#a5f4ddb57ce42e8be86a7c7d269f7bae5">_format_dump</a></td></tr>
|
||||||
<tr class="memdesc:ga5f4ddb57ce42e8be86a7c7d269f7bae5"><td class="mdescLeft"> </td><td class="mdescRight">Current format of the file output. <br /></td></tr>
|
<tr class="memdesc:a5f4ddb57ce42e8be86a7c7d269f7bae5"><td class="mdescLeft"> </td><td class="mdescRight">Current format of the file output. <br /></td></tr>
|
||||||
<tr class="separator:ga5f4ddb57ce42e8be86a7c7d269f7bae5"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a5f4ddb57ce42e8be86a7c7d269f7bae5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga1896f6c4b8597e3e76ff93970bd85167"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a1896f6c4b8597e3e76ff93970bd85167"><td class="memItemLeft" align="right" valign="top"><a id="a1896f6c4b8597e3e76ff93970bd85167"></a>
|
||||||
std::ostream * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga1896f6c4b8597e3e76ff93970bd85167">_out</a></td></tr>
|
std::ostream * </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#a1896f6c4b8597e3e76ff93970bd85167">_out</a></td></tr>
|
||||||
<tr class="memdesc:ga1896f6c4b8597e3e76ff93970bd85167"><td class="mdescLeft"> </td><td class="mdescRight">Standard output. <br /></td></tr>
|
<tr class="memdesc:a1896f6c4b8597e3e76ff93970bd85167"><td class="mdescLeft"> </td><td class="mdescRight">Standard output. <br /></td></tr>
|
||||||
<tr class="separator:ga1896f6c4b8597e3e76ff93970bd85167"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a1896f6c4b8597e3e76ff93970bd85167"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:gaeb60684c89bcef5aa9273075c21cc993"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:aeb60684c89bcef5aa9273075c21cc993"><td class="memItemLeft" align="right" valign="top"><a id="aeb60684c89bcef5aa9273075c21cc993"></a>
|
||||||
<a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaeb60684c89bcef5aa9273075c21cc993">_stage</a></td></tr>
|
<a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">level</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#aeb60684c89bcef5aa9273075c21cc993">_stage</a></td></tr>
|
||||||
<tr class="memdesc:gaeb60684c89bcef5aa9273075c21cc993"><td class="mdescLeft"> </td><td class="mdescRight">Current log level. <br /></td></tr>
|
<tr class="memdesc:aeb60684c89bcef5aa9273075c21cc993"><td class="mdescLeft"> </td><td class="mdescRight">Current log level. <br /></td></tr>
|
||||||
<tr class="separator:gaeb60684c89bcef5aa9273075c21cc993"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aeb60684c89bcef5aa9273075c21cc993"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:gaded03528f34d9000f618419c482c5042"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:aded03528f34d9000f618419c482c5042"><td class="memItemLeft" align="right" valign="top"><a id="aded03528f34d9000f618419c482c5042"></a>
|
||||||
std::regex </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaded03528f34d9000f618419c482c5042">_in_file</a></td></tr>
|
std::regex </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#aded03528f34d9000f618419c482c5042">_in_file</a></td></tr>
|
||||||
<tr class="memdesc:gaded03528f34d9000f618419c482c5042"><td class="mdescLeft"> </td><td class="mdescRight">Current file location filter. <br /></td></tr>
|
<tr class="memdesc:aded03528f34d9000f618419c482c5042"><td class="mdescLeft"> </td><td class="mdescRight">Current file location filter. <br /></td></tr>
|
||||||
<tr class="separator:gaded03528f34d9000f618419c482c5042"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aded03528f34d9000f618419c482c5042"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga130c4f12eacbd2028102838fe16b734e"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a130c4f12eacbd2028102838fe16b734e"><td class="memItemLeft" align="right" valign="top"><a id="a130c4f12eacbd2028102838fe16b734e"></a>
|
||||||
std::regex </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga130c4f12eacbd2028102838fe16b734e">_in_func</a></td></tr>
|
std::regex </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#a130c4f12eacbd2028102838fe16b734e">_in_func</a></td></tr>
|
||||||
<tr class="memdesc:ga130c4f12eacbd2028102838fe16b734e"><td class="mdescLeft"> </td><td class="mdescRight">Current function location filter. <br /></td></tr>
|
<tr class="memdesc:a130c4f12eacbd2028102838fe16b734e"><td class="mdescLeft"> </td><td class="mdescRight">Current function location filter. <br /></td></tr>
|
||||||
<tr class="separator:ga130c4f12eacbd2028102838fe16b734e"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a130c4f12eacbd2028102838fe16b734e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga41757198b29862832a14472a9e5e24c6"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a41757198b29862832a14472a9e5e24c6"><td class="memItemLeft" align="right" valign="top"><a id="a41757198b29862832a14472a9e5e24c6"></a>
|
||||||
std::regex </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga41757198b29862832a14472a9e5e24c6">_in_line</a></td></tr>
|
std::regex </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html#a41757198b29862832a14472a9e5e24c6">_in_line</a></td></tr>
|
||||||
<tr class="memdesc:ga41757198b29862832a14472a9e5e24c6"><td class="mdescLeft"> </td><td class="mdescRight">Current line location filter. <br /></td></tr>
|
<tr class="memdesc:a41757198b29862832a14472a9e5e24c6"><td class="mdescLeft"> </td><td class="mdescRight">Current line location filter. <br /></td></tr>
|
||||||
<tr class="separator:ga41757198b29862832a14472a9e5e24c6"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a41757198b29862832a14472a9e5e24c6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga0906d74275cedcd403da94879764815e"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a0906d74275cedcd403da94879764815e"><td class="memItemLeft" align="right" valign="top"><a id="a0906d74275cedcd403da94879764815e"></a>
|
||||||
 </td><td class="memItemRight" valign="bottom"><b>clutchlog</b> (<a class="el" href="classclutchlog.html">clutchlog</a> const &)=delete</td></tr>
|
 </td><td class="memItemRight" valign="bottom"><b>clutchlog</b> (<a class="el" href="classclutchlog.html">clutchlog</a> const &)=delete</td></tr>
|
||||||
<tr class="separator:ga0906d74275cedcd403da94879764815e"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a0906d74275cedcd403da94879764815e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:gaef653a9744a72a889ca8163269bb781e"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:aef653a9744a72a889ca8163269bb781e"><td class="memItemLeft" align="right" valign="top"><a id="aef653a9744a72a889ca8163269bb781e"></a>
|
||||||
void </td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classclutchlog.html">clutchlog</a> const &)=delete</td></tr>
|
void </td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classclutchlog.html">clutchlog</a> const &)=delete</td></tr>
|
||||||
<tr class="separator:gaef653a9744a72a889ca8163269bb781e"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aef653a9744a72a889ca8163269bb781e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table>
|
</table>
|
||||||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<div class="textblock"><p>The single class which holds everything. </p>
|
||||||
|
<p>This is a Singleton class. </p>
|
||||||
|
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||||
|
<a id="acebed8c9df9204f22bf8488e62e1cedd"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#acebed8c9df9204f22bf8488e62e1cedd">◆ </a></span>level_of()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">level</a> clutchlog::level_of </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const std::string </td>
|
||||||
|
<td class="paramname"><em>name</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Return the log level tag corresponding to the given pre-configured name. </p>
|
||||||
|
<dl class="section note"><dt>Note</dt><dd>This is case sensitive, see the pre-configured <code>_level_word</code>. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="acfaceb77da01503b432644a3efaee4fa"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#acfaceb77da01503b432644a3efaee4fa">◆ </a></span>logger()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">static <a class="el" href="classclutchlog.html">clutchlog</a>& clutchlog::logger </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Get the logger instance. </p>
|
||||||
|
<div class="fragment"><div class="line"><span class="keyword">auto</span>& <a class="code" href="classclutchlog.html#a23dbb98f0d3c5cc21c232cde16cf317a">log</a> = <a class="code" href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>();</div>
|
||||||
|
</div><!-- fragment -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a972f895c70edc335f3018a2c8971d59e"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a972f895c70edc335f3018a2c8971d59e">◆ </a></span>replace()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">std::string clutchlog::replace </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const std::string & </td>
|
||||||
|
<td class="paramname"><em>form</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">const std::string & </td>
|
||||||
|
<td class="paramname"><em>mark</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">const std::string & </td>
|
||||||
|
<td class="paramname"><em>tag</em> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Replace <code>mark</code> by <code>tag</code> in <code>form</code>. </p>
|
||||||
|
<div class="fragment"><div class="line"><a class="code" href="classclutchlog.html#a23dbb98f0d3c5cc21c232cde16cf317a">log</a>.replace(<span class="stringliteral">"{greet} {world}"</span>, <span class="stringliteral">"\\{greet\\}"</span>, <span class="stringliteral">"hello"</span>);</div>
|
||||||
|
<div class="line"><span class="comment">// returns "hello {world}"</span></div>
|
||||||
|
</div><!-- fragment -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ac3ec55057b9c734b66f169bf43dbd591"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ac3ec55057b9c734b66f169bf43dbd591">◆ </a></span>style()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<class ... FMT> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void clutchlog::style </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">level</a> </td>
|
||||||
|
<td class="paramname"><em>stage</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">FMT... </td>
|
||||||
|
<td class="paramname"><em>styles</em> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Set the style (color and typo) of the given log level. </p>
|
||||||
|
<p>This version accept style arguments as if they were passed to <code><a class="el" href="classclutchlog_1_1fmt.html" title="Color and style formatter for ANSI terminal escape sequences.">clutchlog::fmt</a></code>. </p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||||
<li>clutchlog/<a class="el" href="clutchlog_8h_source.html">clutchlog.h</a></li>
|
<li>clutchlog/<a class="el" href="clutchlog_8h_source.html">clutchlog.h</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
|
<div class="ttc" id="aclassclutchlog_html_a23dbb98f0d3c5cc21c232cde16cf317a"><div class="ttname"><a href="classclutchlog.html#a23dbb98f0d3c5cc21c232cde16cf317a">clutchlog::log</a></div><div class="ttdeci">void log(const level &stage, const std::string &what, const std::string &file, const std::string &func, size_t line) const</div><div class="ttdoc">Print a log message IF the location matches the given one.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:883</div></div>
|
||||||
|
<div class="ttc" id="aclassclutchlog_html_acfaceb77da01503b432644a3efaee4fa"><div class="ttname"><a href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a></div><div class="ttdeci">static clutchlog & logger()</div><div class="ttdoc">Get the logger instance.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:291</div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
@ -73,22 +73,23 @@ $(function() {
|
||||||
|
|
||||||
<p>This is the complete list of members for <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>, including all inherited members.</p>
|
<p>This is the complete list of members for <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>, including all inherited members.</p>
|
||||||
<table class="directory">
|
<table class="directory">
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga86696b20e5b31c96ba592926efb324f3">back</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a86696b20e5b31c96ba592926efb324f3">back</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> enum name</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a1cf3e27e4041250ffea0a6d58010da1e">bg</a> enum name</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> enum name</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a4662a3ec3577c6a575a2c734636ed8a0">fg</a> enum name</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga407506bc02ed3f91d88b3df630e54959">fmt</a>()</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a407506bc02ed3f91d88b3df630e54959">fmt</a>()</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(fg f, bg b=bg::none, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(fg f, bg b=bg::none, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(fg f, typo s, bg b=bg::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(fg f, typo s, bg b=bg::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(bg b, fg f=fg::none, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(bg b, fg f=fg::none, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(bg b, typo s, fg f=fg::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(bg b, typo s, fg f=fg::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(typo s, fg f=fg::none, bg b=bg::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(typo s, fg f=fg::none, bg b=bg::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(typo s, bg b, fg f=fg::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(typo s, bg b, fg f=fg::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga8307a848fcf9ed929435b3e1f2b53401">fore</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a8307a848fcf9ed929435b3e1f2b53401">fore</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#gafeaedd18298498d1dcfcc15f5f17ac3c">operator()</a>(const std::string &msg) const</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c">operator()</a>(const std::string &msg) const</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga96849ba427feac3a2eeaa1165e3845da">operator<<</a>(std::ostream &os, const fmt &fmt)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a96849ba427feac3a2eeaa1165e3845da">operator<<</a>(std::ostream &os, const fmt &fmt)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga0b607e343b6813b99eafca1fdfec9cd0">print_on</a>(std::ostream &os) const</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a0b607e343b6813b99eafca1fdfec9cd0">print_on</a>(std::ostream &os) const</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga2bb0fde65fcd264393e102314dd1610b">style</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#ab588e04e982b0b26ec979773d51ad41b">str</a>() const</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">typo</a> enum name</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">style</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> enum name</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
|
||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
@ -74,7 +74,7 @@ $(function() {
|
||||||
<a href="#friends">Friends</a> |
|
<a href="#friends">Friends</a> |
|
||||||
<a href="classclutchlog_1_1fmt-members.html">List of all members</a> </div>
|
<a href="classclutchlog_1_1fmt-members.html">List of all members</a> </div>
|
||||||
<div class="headertitle">
|
<div class="headertitle">
|
||||||
<div class="title">clutchlog::fmt Class Reference<div class="ingroups"><a class="el" href="group__UseMacros.html">High-level API macros</a> » <a class="el" href="group__Formating.html">Formating tools</a></div></div> </div>
|
<div class="title">clutchlog::fmt Class Reference<div class="ingroups"><a class="el" href="group__Formating.html">Formating tools</a></div></div> </div>
|
||||||
</div><!--header-->
|
</div><!--header-->
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
|
|
||||||
|
|
@ -85,7 +85,7 @@ $(function() {
|
||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
||||||
Public Types</h2></td></tr>
|
Public Types</h2></td></tr>
|
||||||
<tr class="memitem:ga4662a3ec3577c6a575a2c734636ed8a0"><td class="memItemLeft" align="right" valign="top"><a id="ga4662a3ec3577c6a575a2c734636ed8a0"></a>enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> { <br />
|
<tr class="memitem:a4662a3ec3577c6a575a2c734636ed8a0"><td class="memItemLeft" align="right" valign="top"><a id="a4662a3ec3577c6a575a2c734636ed8a0"></a>enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#a4662a3ec3577c6a575a2c734636ed8a0">fg</a> { <br />
|
||||||
  <b>black</b> = 30,
|
  <b>black</b> = 30,
|
||||||
<b>red</b> = 31,
|
<b>red</b> = 31,
|
||||||
<b>green</b> = 32,
|
<b>green</b> = 32,
|
||||||
|
|
@ -99,9 +99,9 @@ Public Types</h2></td></tr>
|
||||||
  <b>none</b>
|
  <b>none</b>
|
||||||
<br />
|
<br />
|
||||||
}</td></tr>
|
}</td></tr>
|
||||||
<tr class="memdesc:ga4662a3ec3577c6a575a2c734636ed8a0"><td class="mdescLeft"> </td><td class="mdescRight">Foreground color codes. <br /></td></tr>
|
<tr class="memdesc:a4662a3ec3577c6a575a2c734636ed8a0"><td class="mdescLeft"> </td><td class="mdescRight">Foreground color codes. <br /></td></tr>
|
||||||
<tr class="separator:ga4662a3ec3577c6a575a2c734636ed8a0"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a4662a3ec3577c6a575a2c734636ed8a0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga1cf3e27e4041250ffea0a6d58010da1e"><td class="memItemLeft" align="right" valign="top"><a id="ga1cf3e27e4041250ffea0a6d58010da1e"></a>enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> { <br />
|
<tr class="memitem:a1cf3e27e4041250ffea0a6d58010da1e"><td class="memItemLeft" align="right" valign="top"><a id="a1cf3e27e4041250ffea0a6d58010da1e"></a>enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#a1cf3e27e4041250ffea0a6d58010da1e">bg</a> { <br />
|
||||||
  <b>black</b> = 40,
|
  <b>black</b> = 40,
|
||||||
<b>red</b> = 41,
|
<b>red</b> = 41,
|
||||||
<b>green</b> = 42,
|
<b>green</b> = 42,
|
||||||
|
|
@ -115,9 +115,9 @@ Public Types</h2></td></tr>
|
||||||
  <b>none</b>
|
  <b>none</b>
|
||||||
<br />
|
<br />
|
||||||
}</td></tr>
|
}</td></tr>
|
||||||
<tr class="memdesc:ga1cf3e27e4041250ffea0a6d58010da1e"><td class="mdescLeft"> </td><td class="mdescRight">Background color codes. <br /></td></tr>
|
<tr class="memdesc:a1cf3e27e4041250ffea0a6d58010da1e"><td class="mdescLeft"> </td><td class="mdescRight">Background color codes. <br /></td></tr>
|
||||||
<tr class="separator:ga1cf3e27e4041250ffea0a6d58010da1e"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a1cf3e27e4041250ffea0a6d58010da1e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga932f47b78fb7b10590d5613a1c4eab89"><td class="memItemLeft" align="right" valign="top"><a id="ga932f47b78fb7b10590d5613a1c4eab89"></a>enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">typo</a> { <br />
|
<tr class="memitem:a932f47b78fb7b10590d5613a1c4eab89"><td class="memItemLeft" align="right" valign="top"><a id="a932f47b78fb7b10590d5613a1c4eab89"></a>enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> { <br />
|
||||||
  <b>reset</b> = 0,
|
  <b>reset</b> = 0,
|
||||||
<b>bold</b> = 1,
|
<b>bold</b> = 1,
|
||||||
<b>underline</b> = 4,
|
<b>underline</b> = 4,
|
||||||
|
|
@ -126,73 +126,153 @@ Public Types</h2></td></tr>
|
||||||
  <b>none</b>
|
  <b>none</b>
|
||||||
<br />
|
<br />
|
||||||
}</td></tr>
|
}</td></tr>
|
||||||
<tr class="memdesc:ga932f47b78fb7b10590d5613a1c4eab89"><td class="mdescLeft"> </td><td class="mdescRight">Typographic style codes. <br /></td></tr>
|
<tr class="memdesc:a932f47b78fb7b10590d5613a1c4eab89"><td class="mdescLeft"> </td><td class="mdescRight">Typographic style codes. <br /></td></tr>
|
||||||
<tr class="separator:ga932f47b78fb7b10590d5613a1c4eab89"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a932f47b78fb7b10590d5613a1c4eab89"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||||
Public Member Functions</h2></td></tr>
|
Public Member Functions</h2></td></tr>
|
||||||
<tr class="memitem:ga407506bc02ed3f91d88b3df630e54959"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a407506bc02ed3f91d88b3df630e54959"><td class="memItemLeft" align="right" valign="top"><a id="a407506bc02ed3f91d88b3df630e54959"></a>
|
||||||
 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga407506bc02ed3f91d88b3df630e54959">fmt</a> ()</td></tr>
|
 </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#a407506bc02ed3f91d88b3df630e54959">fmt</a> ()</td></tr>
|
||||||
<tr class="memdesc:ga407506bc02ed3f91d88b3df630e54959"><td class="mdescLeft"> </td><td class="mdescRight"> Empty constructor, only useful for a no-op formatter. <br /></td></tr>
|
<tr class="memdesc:a407506bc02ed3f91d88b3df630e54959"><td class="mdescLeft"> </td><td class="mdescRight"> Empty constructor, only useful for a no-op formatter. <br /></td></tr>
|
||||||
<tr class="separator:ga407506bc02ed3f91d88b3df630e54959"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a407506bc02ed3f91d88b3df630e54959"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:gafeaedd18298498d1dcfcc15f5f17ac3c"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gafeaedd18298498d1dcfcc15f5f17ac3c">operator()</a> (const std::string &msg) const</td></tr>
|
<tr class="memitem:afeaedd18298498d1dcfcc15f5f17ac3c"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c">operator()</a> (const std::string &msg) const</td></tr>
|
||||||
<tr class="memdesc:gafeaedd18298498d1dcfcc15f5f17ac3c"><td class="mdescLeft"> </td><td class="mdescRight">Format the given string with the currently encoded format. <a href="group__UseMacros.html#gafeaedd18298498d1dcfcc15f5f17ac3c">More...</a><br /></td></tr>
|
<tr class="memdesc:afeaedd18298498d1dcfcc15f5f17ac3c"><td class="mdescLeft"> </td><td class="mdescRight">Format the given string with the currently encoded format. <a href="classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c">More...</a><br /></td></tr>
|
||||||
<tr class="separator:gafeaedd18298498d1dcfcc15f5f17ac3c"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:afeaedd18298498d1dcfcc15f5f17ac3c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ab588e04e982b0b26ec979773d51ad41b"><td class="memItemLeft" align="right" valign="top"><a id="ab588e04e982b0b26ec979773d51ad41b"></a>
|
||||||
|
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#ab588e04e982b0b26ec979773d51ad41b">str</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:ab588e04e982b0b26ec979773d51ad41b"><td class="mdescLeft"> </td><td class="mdescRight">Return the formatting code as a string. <br /></td></tr>
|
||||||
|
<tr class="separator:ab588e04e982b0b26ec979773d51ad41b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr><td colspan="2"><div class="groupHeader">All combination of constructors with different parameters orders.</div></td></tr>
|
<tr><td colspan="2"><div class="groupHeader">All combination of constructors with different parameters orders.</div></td></tr>
|
||||||
<tr class="memitem:ga6cc6126d113fc0647ed3acbf29cdc425"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a6cc6126d113fc0647ed3acbf29cdc425"><td class="memItemLeft" align="right" valign="top"><a id="a6cc6126d113fc0647ed3acbf29cdc425"></a>
|
||||||
 </td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> f, <a class="el" href="group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> b=bg::none, <a class="el" href="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">typo</a> s=typo::none)</td></tr>
|
 </td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="classclutchlog_1_1fmt.html#a4662a3ec3577c6a575a2c734636ed8a0">fg</a> f, <a class="el" href="classclutchlog_1_1fmt.html#a1cf3e27e4041250ffea0a6d58010da1e">bg</a> b=bg::none, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s=typo::none)</td></tr>
|
||||||
<tr class="separator:ga6cc6126d113fc0647ed3acbf29cdc425"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a6cc6126d113fc0647ed3acbf29cdc425"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:gac69e6d3b7ddaec908c429ac61f354267"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:ac69e6d3b7ddaec908c429ac61f354267"><td class="memItemLeft" align="right" valign="top"><a id="ac69e6d3b7ddaec908c429ac61f354267"></a>
|
||||||
 </td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> f, <a class="el" href="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">typo</a> s, <a class="el" href="group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> b=bg::none)</td></tr>
|
 </td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="classclutchlog_1_1fmt.html#a4662a3ec3577c6a575a2c734636ed8a0">fg</a> f, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s, <a class="el" href="classclutchlog_1_1fmt.html#a1cf3e27e4041250ffea0a6d58010da1e">bg</a> b=bg::none)</td></tr>
|
||||||
<tr class="separator:gac69e6d3b7ddaec908c429ac61f354267"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ac69e6d3b7ddaec908c429ac61f354267"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga13453c0b5dbc19d9b510dcdc0352b443"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a13453c0b5dbc19d9b510dcdc0352b443"><td class="memItemLeft" align="right" valign="top"><a id="a13453c0b5dbc19d9b510dcdc0352b443"></a>
|
||||||
 </td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> b, <a class="el" href="group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> f=fg::none, <a class="el" href="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">typo</a> s=typo::none)</td></tr>
|
 </td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="classclutchlog_1_1fmt.html#a1cf3e27e4041250ffea0a6d58010da1e">bg</a> b, <a class="el" href="classclutchlog_1_1fmt.html#a4662a3ec3577c6a575a2c734636ed8a0">fg</a> f=fg::none, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s=typo::none)</td></tr>
|
||||||
<tr class="separator:ga13453c0b5dbc19d9b510dcdc0352b443"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a13453c0b5dbc19d9b510dcdc0352b443"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga65856874070ec0865b3a5b9aeb0e4f3d"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a65856874070ec0865b3a5b9aeb0e4f3d"><td class="memItemLeft" align="right" valign="top"><a id="a65856874070ec0865b3a5b9aeb0e4f3d"></a>
|
||||||
 </td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> b, <a class="el" href="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">typo</a> s, <a class="el" href="group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> f=fg::none)</td></tr>
|
 </td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="classclutchlog_1_1fmt.html#a1cf3e27e4041250ffea0a6d58010da1e">bg</a> b, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s, <a class="el" href="classclutchlog_1_1fmt.html#a4662a3ec3577c6a575a2c734636ed8a0">fg</a> f=fg::none)</td></tr>
|
||||||
<tr class="separator:ga65856874070ec0865b3a5b9aeb0e4f3d"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a65856874070ec0865b3a5b9aeb0e4f3d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga99b3a05ddf6fa341cee6cb1e5dffc159"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a99b3a05ddf6fa341cee6cb1e5dffc159"><td class="memItemLeft" align="right" valign="top"><a id="a99b3a05ddf6fa341cee6cb1e5dffc159"></a>
|
||||||
 </td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">typo</a> s, <a class="el" href="group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> f=fg::none, <a class="el" href="group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> b=bg::none)</td></tr>
|
 </td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s, <a class="el" href="classclutchlog_1_1fmt.html#a4662a3ec3577c6a575a2c734636ed8a0">fg</a> f=fg::none, <a class="el" href="classclutchlog_1_1fmt.html#a1cf3e27e4041250ffea0a6d58010da1e">bg</a> b=bg::none)</td></tr>
|
||||||
<tr class="separator:ga99b3a05ddf6fa341cee6cb1e5dffc159"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a99b3a05ddf6fa341cee6cb1e5dffc159"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:gaeea73b0239bf73ebc8ee84c1e6d278e2"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:aeea73b0239bf73ebc8ee84c1e6d278e2"><td class="memItemLeft" align="right" valign="top"><a id="aeea73b0239bf73ebc8ee84c1e6d278e2"></a>
|
||||||
 </td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">typo</a> s, <a class="el" href="group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> b, <a class="el" href="group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> f=fg::none)</td></tr>
|
 </td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s, <a class="el" href="classclutchlog_1_1fmt.html#a1cf3e27e4041250ffea0a6d58010da1e">bg</a> b, <a class="el" href="classclutchlog_1_1fmt.html#a4662a3ec3577c6a575a2c734636ed8a0">fg</a> f=fg::none)</td></tr>
|
||||||
<tr class="separator:gaeea73b0239bf73ebc8ee84c1e6d278e2"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aeea73b0239bf73ebc8ee84c1e6d278e2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
||||||
Public Attributes</h2></td></tr>
|
Public Attributes</h2></td></tr>
|
||||||
<tr class="memitem:ga8307a848fcf9ed929435b3e1f2b53401"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a8307a848fcf9ed929435b3e1f2b53401"><td class="memItemLeft" align="right" valign="top"><a id="a8307a848fcf9ed929435b3e1f2b53401"></a>
|
||||||
enum <a class="el" href="group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt::fg</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga8307a848fcf9ed929435b3e1f2b53401">fore</a></td></tr>
|
enum <a class="el" href="classclutchlog_1_1fmt.html#a4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt::fg</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#a8307a848fcf9ed929435b3e1f2b53401">fore</a></td></tr>
|
||||||
<tr class="memdesc:ga8307a848fcf9ed929435b3e1f2b53401"><td class="mdescLeft"> </td><td class="mdescRight">Foreground color. <br /></td></tr>
|
<tr class="memdesc:a8307a848fcf9ed929435b3e1f2b53401"><td class="mdescLeft"> </td><td class="mdescRight">Foreground color. <br /></td></tr>
|
||||||
<tr class="separator:ga8307a848fcf9ed929435b3e1f2b53401"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a8307a848fcf9ed929435b3e1f2b53401"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga86696b20e5b31c96ba592926efb324f3"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a86696b20e5b31c96ba592926efb324f3"><td class="memItemLeft" align="right" valign="top"><a id="a86696b20e5b31c96ba592926efb324f3"></a>
|
||||||
enum <a class="el" href="group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt::bg</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga86696b20e5b31c96ba592926efb324f3">back</a></td></tr>
|
enum <a class="el" href="classclutchlog_1_1fmt.html#a1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt::bg</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#a86696b20e5b31c96ba592926efb324f3">back</a></td></tr>
|
||||||
<tr class="memdesc:ga86696b20e5b31c96ba592926efb324f3"><td class="mdescLeft"> </td><td class="mdescRight">Background color. <br /></td></tr>
|
<tr class="memdesc:a86696b20e5b31c96ba592926efb324f3"><td class="mdescLeft"> </td><td class="mdescRight">Background color. <br /></td></tr>
|
||||||
<tr class="separator:ga86696b20e5b31c96ba592926efb324f3"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a86696b20e5b31c96ba592926efb324f3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga2bb0fde65fcd264393e102314dd1610b"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a2bb0fde65fcd264393e102314dd1610b"><td class="memItemLeft" align="right" valign="top"><a id="a2bb0fde65fcd264393e102314dd1610b"></a>
|
||||||
enum <a class="el" href="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">clutchlog::fmt::typo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga2bb0fde65fcd264393e102314dd1610b">style</a></td></tr>
|
enum <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">clutchlog::fmt::typo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">style</a></td></tr>
|
||||||
<tr class="memdesc:ga2bb0fde65fcd264393e102314dd1610b"><td class="mdescLeft"> </td><td class="mdescRight">Typographic style. <br /></td></tr>
|
<tr class="memdesc:a2bb0fde65fcd264393e102314dd1610b"><td class="mdescLeft"> </td><td class="mdescRight">Typographic style. <br /></td></tr>
|
||||||
<tr class="separator:ga2bb0fde65fcd264393e102314dd1610b"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a2bb0fde65fcd264393e102314dd1610b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
||||||
Protected Member Functions</h2></td></tr>
|
Protected Member Functions</h2></td></tr>
|
||||||
<tr class="memitem:ga0b607e343b6813b99eafca1fdfec9cd0"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:a0b607e343b6813b99eafca1fdfec9cd0"><td class="memItemLeft" align="right" valign="top"><a id="a0b607e343b6813b99eafca1fdfec9cd0"></a>
|
||||||
std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga0b607e343b6813b99eafca1fdfec9cd0">print_on</a> (std::ostream &os) const</td></tr>
|
std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#a0b607e343b6813b99eafca1fdfec9cd0">print_on</a> (std::ostream &os) const</td></tr>
|
||||||
<tr class="memdesc:ga0b607e343b6813b99eafca1fdfec9cd0"><td class="mdescLeft"> </td><td class="mdescRight">Print the currently encoded format escape code on the given output stream. <br /></td></tr>
|
<tr class="memdesc:a0b607e343b6813b99eafca1fdfec9cd0"><td class="mdescLeft"> </td><td class="mdescRight">Print the currently encoded format escape code on the given output stream. <br /></td></tr>
|
||||||
<tr class="separator:ga0b607e343b6813b99eafca1fdfec9cd0"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a0b607e343b6813b99eafca1fdfec9cd0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
|
||||||
Friends</h2></td></tr>
|
Friends</h2></td></tr>
|
||||||
<tr class="memitem:ga96849ba427feac3a2eeaa1165e3845da"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga96849ba427feac3a2eeaa1165e3845da">operator<<</a> (std::ostream &os, const <a class="el" href="classclutchlog_1_1fmt.html">fmt</a> &<a class="el" href="classclutchlog_1_1fmt.html">fmt</a>)</td></tr>
|
<tr class="memitem:a96849ba427feac3a2eeaa1165e3845da"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#a96849ba427feac3a2eeaa1165e3845da">operator<<</a> (std::ostream &os, const <a class="el" href="classclutchlog_1_1fmt.html">fmt</a> &<a class="el" href="classclutchlog_1_1fmt.html">fmt</a>)</td></tr>
|
||||||
<tr class="memdesc:ga96849ba427feac3a2eeaa1165e3845da"><td class="mdescLeft"> </td><td class="mdescRight">Output stream overload. <a href="group__UseMacros.html#ga96849ba427feac3a2eeaa1165e3845da">More...</a><br /></td></tr>
|
<tr class="memdesc:a96849ba427feac3a2eeaa1165e3845da"><td class="mdescLeft"> </td><td class="mdescRight">Output stream overload. <a href="classclutchlog_1_1fmt.html#a96849ba427feac3a2eeaa1165e3845da">More...</a><br /></td></tr>
|
||||||
<tr class="separator:ga96849ba427feac3a2eeaa1165e3845da"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a96849ba427feac3a2eeaa1165e3845da"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table>
|
</table>
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
<div class="textblock"><p>Color and style formatter for ANSI terminal escape sequences. </p>
|
<div class="textblock"><p>Color and style formatter for ANSI terminal escape sequences. </p>
|
||||||
<dl class="section note"><dt>Note</dt><dd>All styles may not be supported by a given terminal/operating system. </dd></dl>
|
<dl class="section note"><dt>Note</dt><dd>All styles may not be supported by a given terminal/operating system. </dd></dl>
|
||||||
</div><hr/>The documentation for this class was generated from the following file:<ul>
|
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||||
|
<a id="afeaedd18298498d1dcfcc15f5f17ac3c"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#afeaedd18298498d1dcfcc15f5f17ac3c">◆ </a></span>operator()()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">std::string clutchlog::fmt::operator() </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const std::string & </td>
|
||||||
|
<td class="paramname"><em>msg</em></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Format the given string with the currently encoded format. </p>
|
||||||
|
<p>Allow to use a formatter as a function: </p><div class="fragment"><div class="line"><a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a> error(clutchlog::fmt::fg::red, clutchlog::fmt::typo::bold);</div>
|
||||||
|
<div class="line">std::cout << error(<span class="stringliteral">"ERROR"</span>) << std::endl;</div>
|
||||||
|
</div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>A formatter called this way WILL output a reset escape code at the end. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<h2 class="groupheader">Friends And Related Function Documentation</h2>
|
||||||
|
<a id="a96849ba427feac3a2eeaa1165e3845da"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a96849ba427feac3a2eeaa1165e3845da">◆ </a></span>operator<<</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">std::ostream& operator<< </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">std::ostream & </td>
|
||||||
|
<td class="paramname"><em>os</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">const <a class="el" href="classclutchlog_1_1fmt.html">fmt</a> & </td>
|
||||||
|
<td class="paramname"><em>fmt</em> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Output stream overload. </p>
|
||||||
|
<p>Allow to use a formatter as a tag within a stream: </p><div class="fragment"><div class="line"><a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a> end(clutchlog::fmt::typo::reset);</div>
|
||||||
|
<div class="line"><a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a> error(clutchlog::fmt::fg::red, clutchlog::fmt::typo::bold);</div>
|
||||||
|
<div class="line">std::cout << error << <span class="stringliteral">"ERROR"</span> << end << std::endl;</div>
|
||||||
|
</div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>An formatter called this way will NOT output a reset escape code. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||||
<li>clutchlog/<a class="el" href="clutchlog_8h_source.html">clutchlog.h</a></li>
|
<li>clutchlog/<a class="el" href="clutchlog_8h_source.html">clutchlog.h</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
|
<div class="ttc" id="aclassclutchlog_1_1fmt_html"><div class="ttname"><a href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></div><div class="ttdoc">Color and style formatter for ANSI terminal escape sequences.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:309</div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
@ -109,6 +109,7 @@ Include dependency graph for clutchlog.h:</div>
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||||
Classes</h2></td></tr>
|
Classes</h2></td></tr>
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html">clutchlog</a></td></tr>
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html">clutchlog</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The single class which holds everything. <a href="classclutchlog.html#details">More...</a><br /></td></tr>
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td></tr>
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td></tr>
|
||||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Color and style formatter for ANSI terminal escape sequences. <a href="classclutchlog_1_1fmt.html#details">More...</a><br /></td></tr>
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Color and style formatter for ANSI terminal escape sequences. <a href="classclutchlog_1_1fmt.html#details">More...</a><br /></td></tr>
|
||||||
|
|
@ -120,21 +121,23 @@ Classes</h2></td></tr>
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||||
Macros</h2></td></tr>
|
Macros</h2></td></tr>
|
||||||
<tr class="memitem:a0acf7d306292cdee864356f0b433cc16"><td class="memItemLeft" align="right" valign="top"><a id="a0acf7d306292cdee864356f0b433cc16"></a>
|
<tr class="memitem:a0acf7d306292cdee864356f0b433cc16"><td class="memItemLeft" align="right" valign="top"><a id="a0acf7d306292cdee864356f0b433cc16"></a>
|
||||||
#define </td><td class="memItemRight" valign="bottom"><b>CLUTCHLOG_H</b></td></tr>
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="clutchlog_8h.html#a0acf7d306292cdee864356f0b433cc16">CLUTCHLOG_H</a></td></tr>
|
||||||
|
<tr class="memdesc:a0acf7d306292cdee864356f0b433cc16"><td class="mdescLeft"> </td><td class="mdescRight">Header guard. <br /></td></tr>
|
||||||
<tr class="separator:a0acf7d306292cdee864356f0b433cc16"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a0acf7d306292cdee864356f0b433cc16"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a6bbcf13504687db4dbe0474931d867fb"><td class="memItemLeft" align="right" valign="top"><a id="a6bbcf13504687db4dbe0474931d867fb"></a>
|
<tr class="memitem:a6bbcf13504687db4dbe0474931d867fb"><td class="memItemLeft" align="right" valign="top"><a id="a6bbcf13504687db4dbe0474931d867fb"></a>
|
||||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb">CLUTCHLOG_HAVE_UNIX_SYSINFO</a>   0</td></tr>
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb">CLUTCHLOG_HAVE_UNIX_SYSINFO</a>   0</td></tr>
|
||||||
<tr class="memdesc:a6bbcf13504687db4dbe0474931d867fb"><td class="mdescLeft"> </td><td class="mdescRight">POSIX headers necessary for stack depth management are available. <br /></td></tr>
|
<tr class="memdesc:a6bbcf13504687db4dbe0474931d867fb"><td class="mdescLeft"> </td><td class="mdescRight">True if POSIX headers necessary for stack depth management are available. <br /></td></tr>
|
||||||
<tr class="separator:a6bbcf13504687db4dbe0474931d867fb"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a6bbcf13504687db4dbe0474931d867fb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a6bddd1e1be320823da0d6b1d5cef7817"><td class="memItemLeft" align="right" valign="top"><a id="a6bddd1e1be320823da0d6b1d5cef7817"></a>
|
<tr class="memitem:a6bddd1e1be320823da0d6b1d5cef7817"><td class="memItemLeft" align="right" valign="top"><a id="a6bddd1e1be320823da0d6b1d5cef7817"></a>
|
||||||
#define </td><td class="memItemRight" valign="bottom"><b>CLUTCHLOG_HAVE_UNIX_SYSIOCTL</b>   0</td></tr>
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="clutchlog_8h.html#a6bddd1e1be320823da0d6b1d5cef7817">CLUTCHLOG_HAVE_UNIX_SYSIOCTL</a>   0</td></tr>
|
||||||
|
<tr class="memdesc:a6bddd1e1be320823da0d6b1d5cef7817"><td class="mdescLeft"> </td><td class="mdescRight">True if the system can handle the <code>hfill</code> feature. <br /></td></tr>
|
||||||
<tr class="separator:a6bddd1e1be320823da0d6b1d5cef7817"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a6bddd1e1be320823da0d6b1d5cef7817"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a5c126962abcc7a40e504a6fc3abdfcc4"><td class="memItemLeft" align="right" valign="top"><a id="a5c126962abcc7a40e504a6fc3abdfcc4"></a>
|
<tr class="memitem:a5c126962abcc7a40e504a6fc3abdfcc4"><td class="memItemLeft" align="right" valign="top"><a id="a5c126962abcc7a40e504a6fc3abdfcc4"></a>
|
||||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="clutchlog_8h.html#a5c126962abcc7a40e504a6fc3abdfcc4">WITH_CLUTCHLOG</a></td></tr>
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="clutchlog_8h.html#a5c126962abcc7a40e504a6fc3abdfcc4">WITH_CLUTCHLOG</a></td></tr>
|
||||||
<tr class="memdesc:a5c126962abcc7a40e504a6fc3abdfcc4"><td class="mdescLeft"> </td><td class="mdescRight">Actually enable clutchlog features. <br /></td></tr>
|
<tr class="memdesc:a5c126962abcc7a40e504a6fc3abdfcc4"><td class="mdescLeft"> </td><td class="mdescRight">Actually enable clutchlog features. <br /></td></tr>
|
||||||
<tr class="separator:a5c126962abcc7a40e504a6fc3abdfcc4"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a5c126962abcc7a40e504a6fc3abdfcc4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga8564be479b948ee3052b61783c66d415"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:ga8564be479b948ee3052b61783c66d415"><td class="memItemLeft" align="right" valign="top">
|
||||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga8564be479b948ee3052b61783c66d415">CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG</a>   clutchlog::level::progress</td></tr>
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfig.html#ga8564be479b948ee3052b61783c66d415">CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG</a>   clutchlog::level::progress</td></tr>
|
||||||
<tr class="memdesc:ga8564be479b948ee3052b61783c66d415"><td class="mdescLeft"> </td><td class="mdescRight">Default level over which calls to the logger are optimized out when NDEBUG is defined. <br /></td></tr>
|
<tr class="memdesc:ga8564be479b948ee3052b61783c66d415"><td class="mdescLeft"> </td><td class="mdescRight">Default level over which calls to the logger are optimized out when NDEBUG is defined. <br /></td></tr>
|
||||||
<tr class="separator:ga8564be479b948ee3052b61783c66d415"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ga8564be479b948ee3052b61783c66d415"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:gae8911119d726a43b77f5781cb5a72813"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:gae8911119d726a43b77f5781cb5a72813"><td class="memItemLeft" align="right" valign="top">
|
||||||
|
|
@ -153,28 +156,29 @@ Macros</h2></td></tr>
|
||||||
<tr class="memitem:gaaf2e85e1153e6c88b458dd49e3c37c73"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaaf2e85e1153e6c88b458dd49e3c37c73">CLUTCHCODE</a>(LEVEL, ...)</td></tr>
|
<tr class="memitem:gaaf2e85e1153e6c88b458dd49e3c37c73"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaaf2e85e1153e6c88b458dd49e3c37c73">CLUTCHCODE</a>(LEVEL, ...)</td></tr>
|
||||||
<tr class="memdesc:gaaf2e85e1153e6c88b458dd49e3c37c73"><td class="mdescLeft"> </td><td class="mdescRight">Run any code if the scope matches. <a href="group__UseMacros.html#gaaf2e85e1153e6c88b458dd49e3c37c73">More...</a><br /></td></tr>
|
<tr class="memdesc:gaaf2e85e1153e6c88b458dd49e3c37c73"><td class="mdescLeft"> </td><td class="mdescRight">Run any code if the scope matches. <a href="group__UseMacros.html#gaaf2e85e1153e6c88b458dd49e3c37c73">More...</a><br /></td></tr>
|
||||||
<tr class="separator:gaaf2e85e1153e6c88b458dd49e3c37c73"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:gaaf2e85e1153e6c88b458dd49e3c37c73"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr><td colspan="2"><div class="groupHeader">Default configuration members</div></td></tr>
|
||||||
<tr class="memitem:ga524c16f280d92ee8ab683162c9ce01fa"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:ga524c16f280d92ee8ab683162c9ce01fa"><td class="memItemLeft" align="right" valign="top">
|
||||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga524c16f280d92ee8ab683162c9ce01fa">CLUTCHLOG_DEFAULT_FORMAT</a>   "{level_letter} {msg}\t\t\t\t\t{func} @ {file}:{line}\n"</td></tr>
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfig.html#ga524c16f280d92ee8ab683162c9ce01fa">CLUTCHLOG_DEFAULT_FORMAT</a>   "{level_letter} {msg}\t\t\t\t\t{func} @ {file}:{line}\n"</td></tr>
|
||||||
<tr class="memdesc:ga524c16f280d92ee8ab683162c9ce01fa"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default format of the messages (debug mode: with absolute location). <br /></td></tr>
|
<tr class="memdesc:ga524c16f280d92ee8ab683162c9ce01fa"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default format of the messages (debug mode: with absolute location). <br /></td></tr>
|
||||||
<tr class="separator:ga524c16f280d92ee8ab683162c9ce01fa"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ga524c16f280d92ee8ab683162c9ce01fa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga27b613c6727857a7cbcd0165d862034e"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:ga27b613c6727857a7cbcd0165d862034e"><td class="memItemLeft" align="right" valign="top">
|
||||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga27b613c6727857a7cbcd0165d862034e">CLUTCHDUMP_DEFAULT_FORMAT</a>   "# {level} in {func} @ {file}:{line}"</td></tr>
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfig.html#ga27b613c6727857a7cbcd0165d862034e">CLUTCHDUMP_DEFAULT_FORMAT</a>   "# {level} in {func} @ {file}:{line}"</td></tr>
|
||||||
<tr class="memdesc:ga27b613c6727857a7cbcd0165d862034e"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default format of the comment line in file dump. <br /></td></tr>
|
<tr class="memdesc:ga27b613c6727857a7cbcd0165d862034e"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default format of the comment line in file dump. <br /></td></tr>
|
||||||
<tr class="separator:ga27b613c6727857a7cbcd0165d862034e"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ga27b613c6727857a7cbcd0165d862034e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga54d29e956575e1c731eab5406135c5df"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:ga54d29e956575e1c731eab5406135c5df"><td class="memItemLeft" align="right" valign="top">
|
||||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a>   "\n"</td></tr>
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfig.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a>   "\n"</td></tr>
|
||||||
<tr class="memdesc:ga54d29e956575e1c731eab5406135c5df"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default item separator for dump. <br /></td></tr>
|
<tr class="memdesc:ga54d29e956575e1c731eab5406135c5df"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default item separator for dump. <br /></td></tr>
|
||||||
<tr class="separator:ga54d29e956575e1c731eab5406135c5df"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ga54d29e956575e1c731eab5406135c5df"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="memItemLeft" align="right" valign="top">
|
||||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a>   ">"</td></tr>
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfig.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a>   ">"</td></tr>
|
||||||
<tr class="memdesc:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default mark for stack depth. <br /></td></tr>
|
<tr class="memdesc:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default mark for stack depth. <br /></td></tr>
|
||||||
<tr class="separator:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga98f30d814d4913a8a7c93a8793f49adf"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:ga98f30d814d4913a8a7c93a8793f49adf"><td class="memItemLeft" align="right" valign="top">
|
||||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a>   5</td></tr>
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfig.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a>   5</td></tr>
|
||||||
<tr class="memdesc:ga98f30d814d4913a8a7c93a8793f49adf"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time number of call stack levels to remove from depth display by default. <br /></td></tr>
|
<tr class="memdesc:ga98f30d814d4913a8a7c93a8793f49adf"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time number of call stack levels to remove from depth display by default. <br /></td></tr>
|
||||||
<tr class="separator:ga98f30d814d4913a8a7c93a8793f49adf"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ga98f30d814d4913a8a7c93a8793f49adf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:gad5fbbacf74b8e4669b8f9efdfe81bd25"><td class="memItemLeft" align="right" valign="top">
|
<tr class="memitem:gad5fbbacf74b8e4669b8f9efdfe81bd25"><td class="memItemLeft" align="right" valign="top">
|
||||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gad5fbbacf74b8e4669b8f9efdfe81bd25">CLUTCHLOG_HFILL_MARK</a>   '.'</td></tr>
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfig.html#gad5fbbacf74b8e4669b8f9efdfe81bd25">CLUTCHLOG_HFILL_MARK</a>   '.'</td></tr>
|
||||||
<tr class="memdesc:gad5fbbacf74b8e4669b8f9efdfe81bd25"><td class="mdescLeft"> </td><td class="mdescRight">Character used as a filling for right-align the right part of messages with "{hfill}". <br /></td></tr>
|
<tr class="memdesc:gad5fbbacf74b8e4669b8f9efdfe81bd25"><td class="mdescLeft"> </td><td class="mdescRight">Character used as a filling for right-align the right part of messages with "{hfill}". <br /></td></tr>
|
||||||
<tr class="separator:gad5fbbacf74b8e4669b8f9efdfe81bd25"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:gad5fbbacf74b8e4669b8f9efdfe81bd25"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
@ -77,7 +77,7 @@ Directory dependency graph for tests:</div>
|
||||||
<map name="dir__59425e443f801f1f2fd8bbe4959a3ccf__dep" id="dir__59425e443f801f1f2fd8bbe4959a3ccf__dep">
|
<map name="dir__59425e443f801f1f2fd8bbe4959a3ccf__dep" id="dir__59425e443f801f1f2fd8bbe4959a3ccf__dep">
|
||||||
<area shape="rect" href="dir_59425e443f801f1f2fd8bbe4959a3ccf.html" title="tests" alt="" coords="7,5,79,53"/>
|
<area shape="rect" href="dir_59425e443f801f1f2fd8bbe4959a3ccf.html" title="tests" alt="" coords="7,5,79,53"/>
|
||||||
<area shape="rect" href="dir_c318bd5cf14aaa5601e6029e0b5b4048.html" title="clutchlog" alt="" coords="5,101,80,149"/>
|
<area shape="rect" href="dir_c318bd5cf14aaa5601e6029e0b5b4048.html" title="clutchlog" alt="" coords="5,101,80,149"/>
|
||||||
<area shape="rect" href="dir_000062_000000.html" title="6" alt="" coords="47,76,55,90"/>
|
<area shape="rect" href="dir_000074_000000.html" title="6" alt="" coords="47,76,55,90"/>
|
||||||
</map>
|
</map>
|
||||||
</div>
|
</div>
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
<map id="tests" name="tests">
|
<map id="tests" name="tests">
|
||||||
<area shape="rect" id="node1" href="dir_59425e443f801f1f2fd8bbe4959a3ccf.html" title="tests" alt="" coords="7,5,79,53"/>
|
<area shape="rect" id="node1" href="dir_59425e443f801f1f2fd8bbe4959a3ccf.html" title="tests" alt="" coords="7,5,79,53"/>
|
||||||
<area shape="rect" id="node2" href="dir_c318bd5cf14aaa5601e6029e0b5b4048.html" title="clutchlog" alt="" coords="5,101,80,149"/>
|
<area shape="rect" id="node2" href="dir_c318bd5cf14aaa5601e6029e0b5b4048.html" title="clutchlog" alt="" coords="5,101,80,149"/>
|
||||||
<area shape="rect" id="edge1-headlabel" href="dir_000062_000000.html" title="6" alt="" coords="47,76,55,90"/>
|
<area shape="rect" id="edge1-headlabel" href="dir_000074_000000.html" title="6" alt="" coords="47,76,55,90"/>
|
||||||
</map>
|
</map>
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
8f7314a2f57301e34e0646dc9172b2c8
|
ad07c602c5f27262d32a2fbf060dda22
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
@ -66,189 +66,192 @@ $(function() {
|
||||||
|
|
||||||
<h3><a id="index__5F"></a>- _ -</h3><ul>
|
<h3><a id="index__5F"></a>- _ -</h3><ul>
|
||||||
<li>_format_dump
|
<li>_format_dump
|
||||||
: <a class="el" href="group__UseMacros.html#ga5f4ddb57ce42e8be86a7c7d269f7bae5">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a5f4ddb57ce42e8be86a7c7d269f7bae5">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>_format_log
|
<li>_format_log
|
||||||
: <a class="el" href="group__UseMacros.html#ga7c6e3fc082bc6f55d50131ed2b32e81e">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a7c6e3fc082bc6f55d50131ed2b32e81e">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>_in_file
|
<li>_in_file
|
||||||
: <a class="el" href="group__UseMacros.html#gaded03528f34d9000f618419c482c5042">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#aded03528f34d9000f618419c482c5042">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>_in_func
|
<li>_in_func
|
||||||
: <a class="el" href="group__UseMacros.html#ga130c4f12eacbd2028102838fe16b734e">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a130c4f12eacbd2028102838fe16b734e">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>_in_line
|
<li>_in_line
|
||||||
: <a class="el" href="group__UseMacros.html#ga41757198b29862832a14472a9e5e24c6">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a41757198b29862832a14472a9e5e24c6">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>_level_fmt
|
<li>_level_fmt
|
||||||
: <a class="el" href="group__UseMacros.html#gab805ac5c33885459f9f752518a4aa735">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#ab805ac5c33885459f9f752518a4aa735">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>_level_word
|
<li>_level_word
|
||||||
: <a class="el" href="group__UseMacros.html#gab1c377a376e6772fe1746ff7147c125f">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#ab1c377a376e6772fe1746ff7147c125f">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>_out
|
<li>_out
|
||||||
: <a class="el" href="group__UseMacros.html#ga1896f6c4b8597e3e76ff93970bd85167">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a1896f6c4b8597e3e76ff93970bd85167">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>_stage
|
<li>_stage
|
||||||
: <a class="el" href="group__UseMacros.html#gaeb60684c89bcef5aa9273075c21cc993">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#aeb60684c89bcef5aa9273075c21cc993">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>_strip_calls
|
<li>_strip_calls
|
||||||
: <a class="el" href="group__UseMacros.html#ga356df86455409193792b6ed550dfd09e">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a356df86455409193792b6ed550dfd09e">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>_word_level
|
<li>_word_level
|
||||||
: <a class="el" href="group__UseMacros.html#gabd4625bf211bfbaa30d9c126fa3d7888">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#abd4625bf211bfbaa30d9c126fa3d7888">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_b"></a>- b -</h3><ul>
|
<h3><a id="index_b"></a>- b -</h3><ul>
|
||||||
<li>back
|
<li>back
|
||||||
: <a class="el" href="group__UseMacros.html#ga86696b20e5b31c96ba592926efb324f3">clutchlog::fmt</a>
|
: <a class="el" href="classclutchlog_1_1fmt.html#a86696b20e5b31c96ba592926efb324f3">clutchlog::fmt</a>
|
||||||
</li>
|
</li>
|
||||||
<li>bg
|
<li>bg
|
||||||
: <a class="el" href="group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt</a>
|
: <a class="el" href="classclutchlog_1_1fmt.html#a1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_d"></a>- d -</h3><ul>
|
<h3><a id="index_d"></a>- d -</h3><ul>
|
||||||
<li>default_depth_mark
|
<li>default_depth_mark
|
||||||
: <a class="el" href="group__UseMacros.html#ga229fd61519f1245282440120f2d45fb5">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a229fd61519f1245282440120f2d45fb5">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>default_format
|
<li>default_format
|
||||||
: <a class="el" href="group__UseMacros.html#ga0c4ac57601e6f8d146fd5cc060968ecc">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>default_hfill_char
|
<li>default_hfill_char
|
||||||
: <a class="el" href="group__UseMacros.html#ga76eb34537b634aadb75e255f7887eeb6">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a76eb34537b634aadb75e255f7887eeb6">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>default_hfill_max
|
<li>default_hfill_max
|
||||||
: <a class="el" href="group__UseMacros.html#gaa3c8e8ef6a1729b95b48f9001fc8b4c6">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#ac95630bfe9cf547d2b7c4b3430eaedc1">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>default_strip_calls
|
<li>default_strip_calls
|
||||||
: <a class="el" href="group__UseMacros.html#ga1a8cb6411726133208f5a2f2cb42d468">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>dump()
|
<li>dump()
|
||||||
: <a class="el" href="group__UseMacros.html#ga63308e8deae3cfec6801318203494143">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a63308e8deae3cfec6801318203494143">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>dump_default_format
|
<li>dump_default_format
|
||||||
: <a class="el" href="group__UseMacros.html#gace879554298e6e6e36dafef330c27be8">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#ace879554298e6e6e36dafef330c27be8">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>dump_default_sep
|
<li>dump_default_sep
|
||||||
: <a class="el" href="group__UseMacros.html#gaf898bffe23b125245e338d7495c76d45">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#af898bffe23b125245e338d7495c76d45">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_f"></a>- f -</h3><ul>
|
<h3><a id="index_f"></a>- f -</h3><ul>
|
||||||
<li>fg
|
<li>fg
|
||||||
: <a class="el" href="group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt</a>
|
: <a class="el" href="classclutchlog_1_1fmt.html#a4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt</a>
|
||||||
</li>
|
</li>
|
||||||
<li>file()
|
<li>file()
|
||||||
: <a class="el" href="group__UseMacros.html#ga10064493c22f5c03b502a42d814c5c5c">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>fmt()
|
<li>fmt()
|
||||||
: <a class="el" href="group__UseMacros.html#ga407506bc02ed3f91d88b3df630e54959">clutchlog::fmt</a>
|
: <a class="el" href="classclutchlog_1_1fmt.html#a407506bc02ed3f91d88b3df630e54959">clutchlog::fmt</a>
|
||||||
</li>
|
</li>
|
||||||
<li>fore
|
<li>fore
|
||||||
: <a class="el" href="group__UseMacros.html#ga8307a848fcf9ed929435b3e1f2b53401">clutchlog::fmt</a>
|
: <a class="el" href="classclutchlog_1_1fmt.html#a8307a848fcf9ed929435b3e1f2b53401">clutchlog::fmt</a>
|
||||||
</li>
|
</li>
|
||||||
<li>format()
|
<li>format()
|
||||||
: <a class="el" href="group__UseMacros.html#gafc53dbca51d0e2322a21899d0c571a80">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#afc53dbca51d0e2322a21899d0c571a80">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>format_comment()
|
<li>format_comment()
|
||||||
: <a class="el" href="group__UseMacros.html#ga2144abe4ec6f630126b6490908b5f924">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a2144abe4ec6f630126b6490908b5f924">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>func()
|
<li>func()
|
||||||
: <a class="el" href="group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_l"></a>- l -</h3><ul>
|
<h3><a id="index_l"></a>- l -</h3><ul>
|
||||||
<li>level
|
<li>level
|
||||||
: <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>level_of()
|
<li>level_of()
|
||||||
: <a class="el" href="group__UseMacros.html#gacebed8c9df9204f22bf8488e62e1cedd">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>levels()
|
<li>levels()
|
||||||
: <a class="el" href="group__UseMacros.html#gaff3aa09fb60f7d6dc688c028d3834d8a">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#aff3aa09fb60f7d6dc688c028d3834d8a">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>line()
|
<li>line()
|
||||||
: <a class="el" href="group__UseMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>locate()
|
<li>locate()
|
||||||
: <a class="el" href="group__UseMacros.html#ga4ebdfcded6c56262676bf6926d63fc96">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a4ebdfcded6c56262676bf6926d63fc96">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>location()
|
<li>location()
|
||||||
: <a class="el" href="group__UseMacros.html#ga6666106b9e5c239b6ae5e0d1091648e3">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a6666106b9e5c239b6ae5e0d1091648e3">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>log()
|
<li>log()
|
||||||
: <a class="el" href="group__UseMacros.html#ga23dbb98f0d3c5cc21c232cde16cf317a">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a23dbb98f0d3c5cc21c232cde16cf317a">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>logger()
|
<li>logger()
|
||||||
: <a class="el" href="group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_m"></a>- m -</h3><ul>
|
<h3><a id="index_m"></a>- m -</h3><ul>
|
||||||
<li>matches
|
<li>matches
|
||||||
: <a class="el" href="group__UseMacros.html#gae6c0e4ed20db797124ed1e5faa033ad9">clutchlog::scope_t</a>
|
: <a class="el" href="structclutchlog_1_1scope__t.html#ae6c0e4ed20db797124ed1e5faa033ad9">clutchlog::scope_t</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_o"></a>- o -</h3><ul>
|
<h3><a id="index_o"></a>- o -</h3><ul>
|
||||||
<li>operator()()
|
<li>operator()()
|
||||||
: <a class="el" href="group__UseMacros.html#gafeaedd18298498d1dcfcc15f5f17ac3c">clutchlog::fmt</a>
|
: <a class="el" href="classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c">clutchlog::fmt</a>
|
||||||
</li>
|
</li>
|
||||||
<li>operator<<
|
<li>operator<<
|
||||||
: <a class="el" href="group__UseMacros.html#ga96849ba427feac3a2eeaa1165e3845da">clutchlog::fmt</a>
|
: <a class="el" href="classclutchlog_1_1fmt.html#a96849ba427feac3a2eeaa1165e3845da">clutchlog::fmt</a>
|
||||||
</li>
|
</li>
|
||||||
<li>out()
|
<li>out()
|
||||||
: <a class="el" href="group__UseMacros.html#ga7fd7c7bd3668c537061c314a619a336d">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a7fd7c7bd3668c537061c314a619a336d">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_p"></a>- p -</h3><ul>
|
<h3><a id="index_p"></a>- p -</h3><ul>
|
||||||
<li>print_on()
|
<li>print_on()
|
||||||
: <a class="el" href="group__UseMacros.html#ga0b607e343b6813b99eafca1fdfec9cd0">clutchlog::fmt</a>
|
: <a class="el" href="classclutchlog_1_1fmt.html#a0b607e343b6813b99eafca1fdfec9cd0">clutchlog::fmt</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_r"></a>- r -</h3><ul>
|
<h3><a id="index_r"></a>- r -</h3><ul>
|
||||||
<li>replace()
|
<li>replace()
|
||||||
: <a class="el" href="group__UseMacros.html#ga972f895c70edc335f3018a2c8971d59e">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a972f895c70edc335f3018a2c8971d59e">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_s"></a>- s -</h3><ul>
|
<h3><a id="index_s"></a>- s -</h3><ul>
|
||||||
<li>scope_t()
|
<li>scope_t()
|
||||||
: <a class="el" href="group__UseMacros.html#ga0f1d865ffcf17f215e5559cdd2690572">clutchlog::scope_t</a>
|
: <a class="el" href="structclutchlog_1_1scope__t.html#a0f1d865ffcf17f215e5559cdd2690572">clutchlog::scope_t</a>
|
||||||
</li>
|
</li>
|
||||||
<li>stage
|
<li>stage
|
||||||
: <a class="el" href="group__UseMacros.html#gadcca6846ff90d436c61861db85917744">clutchlog::scope_t</a>
|
: <a class="el" href="structclutchlog_1_1scope__t.html#adcca6846ff90d436c61861db85917744">clutchlog::scope_t</a>
|
||||||
|
</li>
|
||||||
|
<li>str()
|
||||||
|
: <a class="el" href="classclutchlog_1_1fmt.html#ab588e04e982b0b26ec979773d51ad41b">clutchlog::fmt</a>
|
||||||
</li>
|
</li>
|
||||||
<li>style
|
<li>style
|
||||||
: <a class="el" href="group__UseMacros.html#ga2bb0fde65fcd264393e102314dd1610b">clutchlog::fmt</a>
|
: <a class="el" href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">clutchlog::fmt</a>
|
||||||
, <a class="el" href="group__UseMacros.html#gac3ec55057b9c734b66f169bf43dbd591">clutchlog</a>
|
, <a class="el" href="classclutchlog.html#a4831f44fd5ade102e57320632095934d">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_t"></a>- t -</h3><ul>
|
<h3><a id="index_t"></a>- t -</h3><ul>
|
||||||
<li>there
|
<li>there
|
||||||
: <a class="el" href="group__UseMacros.html#ga7918e55cd3bac1bd30c69b8c711387ff">clutchlog::scope_t</a>
|
: <a class="el" href="structclutchlog_1_1scope__t.html#a7918e55cd3bac1bd30c69b8c711387ff">clutchlog::scope_t</a>
|
||||||
</li>
|
</li>
|
||||||
<li>threshold()
|
<li>threshold()
|
||||||
: <a class="el" href="group__UseMacros.html#ga3cb0e4f43a4cadf1966001ad7c9861f4">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a3cb0e4f43a4cadf1966001ad7c9861f4">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>typo
|
<li>typo
|
||||||
: <a class="el" href="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">clutchlog::fmt</a>
|
: <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">clutchlog::fmt</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
@ -64,16 +64,16 @@ $(function() {
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
 <ul>
|
 <ul>
|
||||||
<li>bg
|
<li>bg
|
||||||
: <a class="el" href="group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt</a>
|
: <a class="el" href="classclutchlog_1_1fmt.html#a1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt</a>
|
||||||
</li>
|
</li>
|
||||||
<li>fg
|
<li>fg
|
||||||
: <a class="el" href="group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt</a>
|
: <a class="el" href="classclutchlog_1_1fmt.html#a4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt</a>
|
||||||
</li>
|
</li>
|
||||||
<li>level
|
<li>level
|
||||||
: <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>typo
|
<li>typo
|
||||||
: <a class="el" href="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">clutchlog::fmt</a>
|
: <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">clutchlog::fmt</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
@ -64,64 +64,67 @@ $(function() {
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
 <ul>
|
 <ul>
|
||||||
<li>dump()
|
<li>dump()
|
||||||
: <a class="el" href="group__UseMacros.html#ga63308e8deae3cfec6801318203494143">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a63308e8deae3cfec6801318203494143">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>file()
|
<li>file()
|
||||||
: <a class="el" href="group__UseMacros.html#ga10064493c22f5c03b502a42d814c5c5c">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>fmt()
|
<li>fmt()
|
||||||
: <a class="el" href="group__UseMacros.html#ga407506bc02ed3f91d88b3df630e54959">clutchlog::fmt</a>
|
: <a class="el" href="classclutchlog_1_1fmt.html#a407506bc02ed3f91d88b3df630e54959">clutchlog::fmt</a>
|
||||||
</li>
|
</li>
|
||||||
<li>format()
|
<li>format()
|
||||||
: <a class="el" href="group__UseMacros.html#gaf1219599b1361562c802779572aa669f">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#abd692cca9a2e772e7c9d6531bb3c7761">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>format_comment()
|
<li>format_comment()
|
||||||
: <a class="el" href="group__UseMacros.html#ga2144abe4ec6f630126b6490908b5f924">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a2144abe4ec6f630126b6490908b5f924">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>func()
|
<li>func()
|
||||||
: <a class="el" href="group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>level_of()
|
<li>level_of()
|
||||||
: <a class="el" href="group__UseMacros.html#gacebed8c9df9204f22bf8488e62e1cedd">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>levels()
|
<li>levels()
|
||||||
: <a class="el" href="group__UseMacros.html#gaff3aa09fb60f7d6dc688c028d3834d8a">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#aff3aa09fb60f7d6dc688c028d3834d8a">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>line()
|
<li>line()
|
||||||
: <a class="el" href="group__UseMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>locate()
|
<li>locate()
|
||||||
: <a class="el" href="group__UseMacros.html#ga4ebdfcded6c56262676bf6926d63fc96">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a4ebdfcded6c56262676bf6926d63fc96">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>location()
|
<li>location()
|
||||||
: <a class="el" href="group__UseMacros.html#ga6666106b9e5c239b6ae5e0d1091648e3">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a6666106b9e5c239b6ae5e0d1091648e3">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>log()
|
<li>log()
|
||||||
: <a class="el" href="group__UseMacros.html#ga23dbb98f0d3c5cc21c232cde16cf317a">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a23dbb98f0d3c5cc21c232cde16cf317a">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>logger()
|
<li>logger()
|
||||||
: <a class="el" href="group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>operator()()
|
<li>operator()()
|
||||||
: <a class="el" href="group__UseMacros.html#gafeaedd18298498d1dcfcc15f5f17ac3c">clutchlog::fmt</a>
|
: <a class="el" href="classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c">clutchlog::fmt</a>
|
||||||
</li>
|
</li>
|
||||||
<li>out()
|
<li>out()
|
||||||
: <a class="el" href="group__UseMacros.html#ga7fd7c7bd3668c537061c314a619a336d">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a7fd7c7bd3668c537061c314a619a336d">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>print_on()
|
<li>print_on()
|
||||||
: <a class="el" href="group__UseMacros.html#ga0b607e343b6813b99eafca1fdfec9cd0">clutchlog::fmt</a>
|
: <a class="el" href="classclutchlog_1_1fmt.html#a0b607e343b6813b99eafca1fdfec9cd0">clutchlog::fmt</a>
|
||||||
</li>
|
</li>
|
||||||
<li>replace()
|
<li>replace()
|
||||||
: <a class="el" href="group__UseMacros.html#ga972f895c70edc335f3018a2c8971d59e">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a972f895c70edc335f3018a2c8971d59e">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>scope_t()
|
<li>scope_t()
|
||||||
: <a class="el" href="group__UseMacros.html#ga0f1d865ffcf17f215e5559cdd2690572">clutchlog::scope_t</a>
|
: <a class="el" href="structclutchlog_1_1scope__t.html#a0f1d865ffcf17f215e5559cdd2690572">clutchlog::scope_t</a>
|
||||||
|
</li>
|
||||||
|
<li>str()
|
||||||
|
: <a class="el" href="classclutchlog_1_1fmt.html#ab588e04e982b0b26ec979773d51ad41b">clutchlog::fmt</a>
|
||||||
</li>
|
</li>
|
||||||
<li>style()
|
<li>style()
|
||||||
: <a class="el" href="group__UseMacros.html#gac3ec55057b9c734b66f169bf43dbd591">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#ac3ec55057b9c734b66f169bf43dbd591">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>threshold()
|
<li>threshold()
|
||||||
: <a class="el" href="group__UseMacros.html#ga3cb0e4f43a4cadf1966001ad7c9861f4">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a3cb0e4f43a4cadf1966001ad7c9861f4">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
@ -64,7 +64,7 @@ $(function() {
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
 <ul>
|
 <ul>
|
||||||
<li>operator<<
|
<li>operator<<
|
||||||
: <a class="el" href="group__UseMacros.html#ga96849ba427feac3a2eeaa1165e3845da">clutchlog::fmt</a>
|
: <a class="el" href="classclutchlog_1_1fmt.html#a96849ba427feac3a2eeaa1165e3845da">clutchlog::fmt</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
@ -64,76 +64,76 @@ $(function() {
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
 <ul>
|
 <ul>
|
||||||
<li>_format_dump
|
<li>_format_dump
|
||||||
: <a class="el" href="group__UseMacros.html#ga5f4ddb57ce42e8be86a7c7d269f7bae5">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a5f4ddb57ce42e8be86a7c7d269f7bae5">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>_format_log
|
<li>_format_log
|
||||||
: <a class="el" href="group__UseMacros.html#ga7c6e3fc082bc6f55d50131ed2b32e81e">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a7c6e3fc082bc6f55d50131ed2b32e81e">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>_in_file
|
<li>_in_file
|
||||||
: <a class="el" href="group__UseMacros.html#gaded03528f34d9000f618419c482c5042">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#aded03528f34d9000f618419c482c5042">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>_in_func
|
<li>_in_func
|
||||||
: <a class="el" href="group__UseMacros.html#ga130c4f12eacbd2028102838fe16b734e">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a130c4f12eacbd2028102838fe16b734e">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>_in_line
|
<li>_in_line
|
||||||
: <a class="el" href="group__UseMacros.html#ga41757198b29862832a14472a9e5e24c6">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a41757198b29862832a14472a9e5e24c6">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>_level_fmt
|
<li>_level_fmt
|
||||||
: <a class="el" href="group__UseMacros.html#gab805ac5c33885459f9f752518a4aa735">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#ab805ac5c33885459f9f752518a4aa735">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>_level_word
|
<li>_level_word
|
||||||
: <a class="el" href="group__UseMacros.html#gab1c377a376e6772fe1746ff7147c125f">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#ab1c377a376e6772fe1746ff7147c125f">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>_out
|
<li>_out
|
||||||
: <a class="el" href="group__UseMacros.html#ga1896f6c4b8597e3e76ff93970bd85167">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a1896f6c4b8597e3e76ff93970bd85167">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>_stage
|
<li>_stage
|
||||||
: <a class="el" href="group__UseMacros.html#gaeb60684c89bcef5aa9273075c21cc993">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#aeb60684c89bcef5aa9273075c21cc993">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>_strip_calls
|
<li>_strip_calls
|
||||||
: <a class="el" href="group__UseMacros.html#ga356df86455409193792b6ed550dfd09e">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a356df86455409193792b6ed550dfd09e">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>_word_level
|
<li>_word_level
|
||||||
: <a class="el" href="group__UseMacros.html#gabd4625bf211bfbaa30d9c126fa3d7888">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#abd4625bf211bfbaa30d9c126fa3d7888">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>back
|
<li>back
|
||||||
: <a class="el" href="group__UseMacros.html#ga86696b20e5b31c96ba592926efb324f3">clutchlog::fmt</a>
|
: <a class="el" href="classclutchlog_1_1fmt.html#a86696b20e5b31c96ba592926efb324f3">clutchlog::fmt</a>
|
||||||
</li>
|
</li>
|
||||||
<li>default_depth_mark
|
<li>default_depth_mark
|
||||||
: <a class="el" href="group__UseMacros.html#ga229fd61519f1245282440120f2d45fb5">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a229fd61519f1245282440120f2d45fb5">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>default_format
|
<li>default_format
|
||||||
: <a class="el" href="group__UseMacros.html#ga0c4ac57601e6f8d146fd5cc060968ecc">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>default_hfill_char
|
<li>default_hfill_char
|
||||||
: <a class="el" href="group__UseMacros.html#ga76eb34537b634aadb75e255f7887eeb6">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a76eb34537b634aadb75e255f7887eeb6">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>default_hfill_max
|
<li>default_hfill_max
|
||||||
: <a class="el" href="group__UseMacros.html#gaa3c8e8ef6a1729b95b48f9001fc8b4c6">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#ac95630bfe9cf547d2b7c4b3430eaedc1">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>default_strip_calls
|
<li>default_strip_calls
|
||||||
: <a class="el" href="group__UseMacros.html#ga1a8cb6411726133208f5a2f2cb42d468">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>dump_default_format
|
<li>dump_default_format
|
||||||
: <a class="el" href="group__UseMacros.html#gace879554298e6e6e36dafef330c27be8">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#ace879554298e6e6e36dafef330c27be8">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>dump_default_sep
|
<li>dump_default_sep
|
||||||
: <a class="el" href="group__UseMacros.html#gaf898bffe23b125245e338d7495c76d45">clutchlog</a>
|
: <a class="el" href="classclutchlog.html#af898bffe23b125245e338d7495c76d45">clutchlog</a>
|
||||||
</li>
|
</li>
|
||||||
<li>fore
|
<li>fore
|
||||||
: <a class="el" href="group__UseMacros.html#ga8307a848fcf9ed929435b3e1f2b53401">clutchlog::fmt</a>
|
: <a class="el" href="classclutchlog_1_1fmt.html#a8307a848fcf9ed929435b3e1f2b53401">clutchlog::fmt</a>
|
||||||
</li>
|
</li>
|
||||||
<li>matches
|
<li>matches
|
||||||
: <a class="el" href="group__UseMacros.html#gae6c0e4ed20db797124ed1e5faa033ad9">clutchlog::scope_t</a>
|
: <a class="el" href="structclutchlog_1_1scope__t.html#ae6c0e4ed20db797124ed1e5faa033ad9">clutchlog::scope_t</a>
|
||||||
</li>
|
</li>
|
||||||
<li>stage
|
<li>stage
|
||||||
: <a class="el" href="group__UseMacros.html#gadcca6846ff90d436c61861db85917744">clutchlog::scope_t</a>
|
: <a class="el" href="structclutchlog_1_1scope__t.html#adcca6846ff90d436c61861db85917744">clutchlog::scope_t</a>
|
||||||
</li>
|
</li>
|
||||||
<li>style
|
<li>style
|
||||||
: <a class="el" href="group__UseMacros.html#ga2bb0fde65fcd264393e102314dd1610b">clutchlog::fmt</a>
|
: <a class="el" href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">clutchlog::fmt</a>
|
||||||
</li>
|
</li>
|
||||||
<li>there
|
<li>there
|
||||||
: <a class="el" href="group__UseMacros.html#ga7918e55cd3bac1bd30c69b8c711387ff">clutchlog::scope_t</a>
|
: <a class="el" href="structclutchlog_1_1scope__t.html#a7918e55cd3bac1bd30c69b8c711387ff">clutchlog::scope_t</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
@ -70,10 +70,10 @@ $(function() {
|
||||||
: <a class="el" href="group__UseMacros.html#ga572e3aa19d8b39e3ed0b9e91961104c2">clutchlog.h</a>
|
: <a class="el" href="group__UseMacros.html#ga572e3aa19d8b39e3ed0b9e91961104c2">clutchlog.h</a>
|
||||||
</li>
|
</li>
|
||||||
<li>CLUTCHDUMP_DEFAULT_FORMAT
|
<li>CLUTCHDUMP_DEFAULT_FORMAT
|
||||||
: <a class="el" href="group__UseMacros.html#ga27b613c6727857a7cbcd0165d862034e">clutchlog.h</a>
|
: <a class="el" href="group__DefaultConfig.html#ga27b613c6727857a7cbcd0165d862034e">clutchlog.h</a>
|
||||||
</li>
|
</li>
|
||||||
<li>CLUTCHDUMP_DEFAULT_SEP
|
<li>CLUTCHDUMP_DEFAULT_SEP
|
||||||
: <a class="el" href="group__UseMacros.html#ga54d29e956575e1c731eab5406135c5df">clutchlog.h</a>
|
: <a class="el" href="group__DefaultConfig.html#ga54d29e956575e1c731eab5406135c5df">clutchlog.h</a>
|
||||||
</li>
|
</li>
|
||||||
<li>CLUTCHFUNC
|
<li>CLUTCHFUNC
|
||||||
: <a class="el" href="group__UseMacros.html#ga9f77cee4f853e582262930c9c17f90ae">clutchlog.h</a>
|
: <a class="el" href="group__UseMacros.html#ga9f77cee4f853e582262930c9c17f90ae">clutchlog.h</a>
|
||||||
|
|
@ -85,22 +85,28 @@ $(function() {
|
||||||
: <a class="el" href="group__UseMacros.html#ga6f86187e2b35e7e1907d688f504a197d">clutchlog.h</a>
|
: <a class="el" href="group__UseMacros.html#ga6f86187e2b35e7e1907d688f504a197d">clutchlog.h</a>
|
||||||
</li>
|
</li>
|
||||||
<li>CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG
|
<li>CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG
|
||||||
: <a class="el" href="group__DefaultConfigMacros.html#ga8564be479b948ee3052b61783c66d415">clutchlog.h</a>
|
: <a class="el" href="group__DefaultConfig.html#ga8564be479b948ee3052b61783c66d415">clutchlog.h</a>
|
||||||
</li>
|
</li>
|
||||||
<li>CLUTCHLOG_DEFAULT_DEPTH_MARK
|
<li>CLUTCHLOG_DEFAULT_DEPTH_MARK
|
||||||
: <a class="el" href="group__UseMacros.html#ga45c4c964fad4ad1641d5c9c28c4645b9">clutchlog.h</a>
|
: <a class="el" href="group__DefaultConfig.html#ga45c4c964fad4ad1641d5c9c28c4645b9">clutchlog.h</a>
|
||||||
</li>
|
</li>
|
||||||
<li>CLUTCHLOG_DEFAULT_FORMAT
|
<li>CLUTCHLOG_DEFAULT_FORMAT
|
||||||
: <a class="el" href="group__UseMacros.html#ga524c16f280d92ee8ab683162c9ce01fa">clutchlog.h</a>
|
: <a class="el" href="group__DefaultConfig.html#ga524c16f280d92ee8ab683162c9ce01fa">clutchlog.h</a>
|
||||||
|
</li>
|
||||||
|
<li>CLUTCHLOG_H
|
||||||
|
: <a class="el" href="clutchlog_8h.html#a0acf7d306292cdee864356f0b433cc16">clutchlog.h</a>
|
||||||
</li>
|
</li>
|
||||||
<li>CLUTCHLOG_HAVE_UNIX_SYSINFO
|
<li>CLUTCHLOG_HAVE_UNIX_SYSINFO
|
||||||
: <a class="el" href="clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb">clutchlog.h</a>
|
: <a class="el" href="clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb">clutchlog.h</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li>CLUTCHLOG_HAVE_UNIX_SYSIOCTL
|
||||||
|
: <a class="el" href="clutchlog_8h.html#a6bddd1e1be320823da0d6b1d5cef7817">clutchlog.h</a>
|
||||||
|
</li>
|
||||||
<li>CLUTCHLOG_HFILL_MARK
|
<li>CLUTCHLOG_HFILL_MARK
|
||||||
: <a class="el" href="group__UseMacros.html#gad5fbbacf74b8e4669b8f9efdfe81bd25">clutchlog.h</a>
|
: <a class="el" href="group__DefaultConfig.html#gad5fbbacf74b8e4669b8f9efdfe81bd25">clutchlog.h</a>
|
||||||
</li>
|
</li>
|
||||||
<li>CLUTCHLOG_STRIP_CALLS
|
<li>CLUTCHLOG_STRIP_CALLS
|
||||||
: <a class="el" href="group__UseMacros.html#ga98f30d814d4913a8a7c93a8793f49adf">clutchlog.h</a>
|
: <a class="el" href="group__DefaultConfig.html#ga98f30d814d4913a8a7c93a8793f49adf">clutchlog.h</a>
|
||||||
</li>
|
</li>
|
||||||
<li>WITH_CLUTCHLOG
|
<li>WITH_CLUTCHLOG
|
||||||
: <a class="el" href="clutchlog_8h.html#a5c126962abcc7a40e504a6fc3abdfcc4">clutchlog.h</a>
|
: <a class="el" href="clutchlog_8h.html#a5c126962abcc7a40e504a6fc3abdfcc4">clutchlog.h</a>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
@ -70,10 +70,10 @@ $(function() {
|
||||||
: <a class="el" href="group__UseMacros.html#ga572e3aa19d8b39e3ed0b9e91961104c2">clutchlog.h</a>
|
: <a class="el" href="group__UseMacros.html#ga572e3aa19d8b39e3ed0b9e91961104c2">clutchlog.h</a>
|
||||||
</li>
|
</li>
|
||||||
<li>CLUTCHDUMP_DEFAULT_FORMAT
|
<li>CLUTCHDUMP_DEFAULT_FORMAT
|
||||||
: <a class="el" href="group__UseMacros.html#ga27b613c6727857a7cbcd0165d862034e">clutchlog.h</a>
|
: <a class="el" href="group__DefaultConfig.html#ga27b613c6727857a7cbcd0165d862034e">clutchlog.h</a>
|
||||||
</li>
|
</li>
|
||||||
<li>CLUTCHDUMP_DEFAULT_SEP
|
<li>CLUTCHDUMP_DEFAULT_SEP
|
||||||
: <a class="el" href="group__UseMacros.html#ga54d29e956575e1c731eab5406135c5df">clutchlog.h</a>
|
: <a class="el" href="group__DefaultConfig.html#ga54d29e956575e1c731eab5406135c5df">clutchlog.h</a>
|
||||||
</li>
|
</li>
|
||||||
<li>CLUTCHFUNC
|
<li>CLUTCHFUNC
|
||||||
: <a class="el" href="group__UseMacros.html#ga9f77cee4f853e582262930c9c17f90ae">clutchlog.h</a>
|
: <a class="el" href="group__UseMacros.html#ga9f77cee4f853e582262930c9c17f90ae">clutchlog.h</a>
|
||||||
|
|
@ -85,22 +85,28 @@ $(function() {
|
||||||
: <a class="el" href="group__UseMacros.html#ga6f86187e2b35e7e1907d688f504a197d">clutchlog.h</a>
|
: <a class="el" href="group__UseMacros.html#ga6f86187e2b35e7e1907d688f504a197d">clutchlog.h</a>
|
||||||
</li>
|
</li>
|
||||||
<li>CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG
|
<li>CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG
|
||||||
: <a class="el" href="group__DefaultConfigMacros.html#ga8564be479b948ee3052b61783c66d415">clutchlog.h</a>
|
: <a class="el" href="group__DefaultConfig.html#ga8564be479b948ee3052b61783c66d415">clutchlog.h</a>
|
||||||
</li>
|
</li>
|
||||||
<li>CLUTCHLOG_DEFAULT_DEPTH_MARK
|
<li>CLUTCHLOG_DEFAULT_DEPTH_MARK
|
||||||
: <a class="el" href="group__UseMacros.html#ga45c4c964fad4ad1641d5c9c28c4645b9">clutchlog.h</a>
|
: <a class="el" href="group__DefaultConfig.html#ga45c4c964fad4ad1641d5c9c28c4645b9">clutchlog.h</a>
|
||||||
</li>
|
</li>
|
||||||
<li>CLUTCHLOG_DEFAULT_FORMAT
|
<li>CLUTCHLOG_DEFAULT_FORMAT
|
||||||
: <a class="el" href="group__UseMacros.html#ga524c16f280d92ee8ab683162c9ce01fa">clutchlog.h</a>
|
: <a class="el" href="group__DefaultConfig.html#ga524c16f280d92ee8ab683162c9ce01fa">clutchlog.h</a>
|
||||||
|
</li>
|
||||||
|
<li>CLUTCHLOG_H
|
||||||
|
: <a class="el" href="clutchlog_8h.html#a0acf7d306292cdee864356f0b433cc16">clutchlog.h</a>
|
||||||
</li>
|
</li>
|
||||||
<li>CLUTCHLOG_HAVE_UNIX_SYSINFO
|
<li>CLUTCHLOG_HAVE_UNIX_SYSINFO
|
||||||
: <a class="el" href="clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb">clutchlog.h</a>
|
: <a class="el" href="clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb">clutchlog.h</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li>CLUTCHLOG_HAVE_UNIX_SYSIOCTL
|
||||||
|
: <a class="el" href="clutchlog_8h.html#a6bddd1e1be320823da0d6b1d5cef7817">clutchlog.h</a>
|
||||||
|
</li>
|
||||||
<li>CLUTCHLOG_HFILL_MARK
|
<li>CLUTCHLOG_HFILL_MARK
|
||||||
: <a class="el" href="group__UseMacros.html#gad5fbbacf74b8e4669b8f9efdfe81bd25">clutchlog.h</a>
|
: <a class="el" href="group__DefaultConfig.html#gad5fbbacf74b8e4669b8f9efdfe81bd25">clutchlog.h</a>
|
||||||
</li>
|
</li>
|
||||||
<li>CLUTCHLOG_STRIP_CALLS
|
<li>CLUTCHLOG_STRIP_CALLS
|
||||||
: <a class="el" href="group__UseMacros.html#ga98f30d814d4913a8a7c93a8793f49adf">clutchlog.h</a>
|
: <a class="el" href="group__DefaultConfig.html#ga98f30d814d4913a8a7c93a8793f49adf">clutchlog.h</a>
|
||||||
</li>
|
</li>
|
||||||
<li>WITH_CLUTCHLOG
|
<li>WITH_CLUTCHLOG
|
||||||
: <a class="el" href="clutchlog_8h.html#a5c126962abcc7a40e504a6fc3abdfcc4">clutchlog.h</a>
|
: <a class="el" href="clutchlog_8h.html#a5c126962abcc7a40e504a6fc3abdfcc4">clutchlog.h</a>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -63,21 +63,618 @@ $(function() {
|
||||||
|
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<div class="summary">
|
<div class="summary">
|
||||||
<a href="#define-members">Macros</a> </div>
|
<a href="#groups">Modules</a> |
|
||||||
|
<a href="#nested-classes">Classes</a> |
|
||||||
|
<a href="#define-members">Macros</a> |
|
||||||
|
<a href="#enum-members">Enumerations</a> |
|
||||||
|
<a href="#enumval-members">Enumerator</a> |
|
||||||
|
<a href="#func-members">Functions</a> |
|
||||||
|
<a href="#var-members">Variables</a> |
|
||||||
|
<a href="#friend-members">Friends</a> </div>
|
||||||
<div class="headertitle">
|
<div class="headertitle">
|
||||||
<div class="title">Default configuration macros</div> </div>
|
<div class="title">Default configuration macros</div> </div>
|
||||||
</div><!--header-->
|
</div><!--header-->
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
|
<div class="dynheader">
|
||||||
|
Collaboration diagram for Default configuration macros:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><img src="group__DefaultConfigMacros.png" border="0" usemap="#group____DefaultConfigMacros" alt=""/></div>
|
||||||
|
<map name="group____DefaultConfigMacros" id="group____DefaultConfigMacros">
|
||||||
|
<area shape="rect" href="group__Formating.html" title=" " alt="" coords="196,13,308,38"/>
|
||||||
|
<area shape="rect" title=" " alt="" coords="5,5,148,45"/>
|
||||||
|
</map>
|
||||||
|
</div>
|
||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a>
|
||||||
|
Modules</h2></td></tr>
|
||||||
|
<tr class="memitem:group__Formating"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Formating.html">Formating tools</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||||
|
Classes</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structclutchlog_1_1scope__t.html">clutchlog::scope_t</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Structure holding a location matching. <a href="structclutchlog_1_1scope__t.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||||
Macros</h2></td></tr>
|
Macros</h2></td></tr>
|
||||||
<tr class="memitem:ga8564be479b948ee3052b61783c66d415"><td class="memItemLeft" align="right" valign="top"><a id="ga8564be479b948ee3052b61783c66d415"></a>
|
<tr class="memitem:ga8564be479b948ee3052b61783c66d415"><td class="memItemLeft" align="right" valign="top"><a id="ga8564be479b948ee3052b61783c66d415"></a>
|
||||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga8564be479b948ee3052b61783c66d415">CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG</a>   clutchlog::level::progress</td></tr>
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga8564be479b948ee3052b61783c66d415">CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG</a>   clutchlog::level::progress</td></tr>
|
||||||
<tr class="memdesc:ga8564be479b948ee3052b61783c66d415"><td class="mdescLeft"> </td><td class="mdescRight">Default level over which calls to the logger are optimized out when NDEBUG is defined. <br /></td></tr>
|
<tr class="memdesc:ga8564be479b948ee3052b61783c66d415"><td class="mdescLeft"> </td><td class="mdescRight">Default level over which calls to the logger are optimized out when NDEBUG is defined. <br /></td></tr>
|
||||||
<tr class="separator:ga8564be479b948ee3052b61783c66d415"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ga8564be479b948ee3052b61783c66d415"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga524c16f280d92ee8ab683162c9ce01fa"><td class="memItemLeft" align="right" valign="top"><a id="ga524c16f280d92ee8ab683162c9ce01fa"></a>
|
||||||
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga524c16f280d92ee8ab683162c9ce01fa">CLUTCHLOG_DEFAULT_FORMAT</a>   "{level_letter} {msg}\t\t\t\t\t{func} @ {file}:{line}\n"</td></tr>
|
||||||
|
<tr class="memdesc:ga524c16f280d92ee8ab683162c9ce01fa"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default format of the messages (debug mode: with absolute location). <br /></td></tr>
|
||||||
|
<tr class="separator:ga524c16f280d92ee8ab683162c9ce01fa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga27b613c6727857a7cbcd0165d862034e"><td class="memItemLeft" align="right" valign="top"><a id="ga27b613c6727857a7cbcd0165d862034e"></a>
|
||||||
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga27b613c6727857a7cbcd0165d862034e">CLUTCHDUMP_DEFAULT_FORMAT</a>   "# {level} in {func} @ {file}:{line}"</td></tr>
|
||||||
|
<tr class="memdesc:ga27b613c6727857a7cbcd0165d862034e"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default format of the comment line in file dump. <br /></td></tr>
|
||||||
|
<tr class="separator:ga27b613c6727857a7cbcd0165d862034e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga54d29e956575e1c731eab5406135c5df"><td class="memItemLeft" align="right" valign="top"><a id="ga54d29e956575e1c731eab5406135c5df"></a>
|
||||||
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a>   "\n"</td></tr>
|
||||||
|
<tr class="memdesc:ga54d29e956575e1c731eab5406135c5df"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default item separator for dump. <br /></td></tr>
|
||||||
|
<tr class="separator:ga54d29e956575e1c731eab5406135c5df"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="memItemLeft" align="right" valign="top"><a id="ga45c4c964fad4ad1641d5c9c28c4645b9"></a>
|
||||||
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a>   ">"</td></tr>
|
||||||
|
<tr class="memdesc:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default mark for stack depth. <br /></td></tr>
|
||||||
|
<tr class="separator:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga98f30d814d4913a8a7c93a8793f49adf"><td class="memItemLeft" align="right" valign="top"><a id="ga98f30d814d4913a8a7c93a8793f49adf"></a>
|
||||||
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a>   5</td></tr>
|
||||||
|
<tr class="memdesc:ga98f30d814d4913a8a7c93a8793f49adf"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time number of call stack levels to remove from depth display by default. <br /></td></tr>
|
||||||
|
<tr class="separator:ga98f30d814d4913a8a7c93a8793f49adf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gad5fbbacf74b8e4669b8f9efdfe81bd25"><td class="memItemLeft" align="right" valign="top"><a id="gad5fbbacf74b8e4669b8f9efdfe81bd25"></a>
|
||||||
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gad5fbbacf74b8e4669b8f9efdfe81bd25">CLUTCHLOG_HFILL_MARK</a>   '.'</td></tr>
|
||||||
|
<tr class="memdesc:gad5fbbacf74b8e4669b8f9efdfe81bd25"><td class="mdescLeft"> </td><td class="mdescRight">Character used as a filling for right-align the right part of messages with "{hfill}". <br /></td></tr>
|
||||||
|
<tr class="separator:gad5fbbacf74b8e4669b8f9efdfe81bd25"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
||||||
|
Enumerations</h2></td></tr>
|
||||||
|
<tr class="memitem:ga4662a3ec3577c6a575a2c734636ed8a0"><td class="memItemLeft" align="right" valign="top"><a id="ga4662a3ec3577c6a575a2c734636ed8a0"></a>enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt::fg</a> { <br />
|
||||||
|
  <b>black</b> = 30,
|
||||||
|
<b>red</b> = 31,
|
||||||
|
<b>green</b> = 32,
|
||||||
|
<b>yellow</b> = 33,
|
||||||
|
<br />
|
||||||
|
  <b>blue</b> = 34,
|
||||||
|
<b>magenta</b> = 35,
|
||||||
|
<b>cyan</b> = 36,
|
||||||
|
<b>white</b> = 37,
|
||||||
|
<br />
|
||||||
|
  <b>none</b>
|
||||||
|
<br />
|
||||||
|
}</td></tr>
|
||||||
|
<tr class="memdesc:ga4662a3ec3577c6a575a2c734636ed8a0"><td class="mdescLeft"> </td><td class="mdescRight">Foreground color codes. <br /></td></tr>
|
||||||
|
<tr class="separator:ga4662a3ec3577c6a575a2c734636ed8a0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga1cf3e27e4041250ffea0a6d58010da1e"><td class="memItemLeft" align="right" valign="top"><a id="ga1cf3e27e4041250ffea0a6d58010da1e"></a>enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt::bg</a> { <br />
|
||||||
|
  <b>black</b> = 40,
|
||||||
|
<b>red</b> = 41,
|
||||||
|
<b>green</b> = 42,
|
||||||
|
<b>yellow</b> = 43,
|
||||||
|
<br />
|
||||||
|
  <b>blue</b> = 44,
|
||||||
|
<b>magenta</b> = 45,
|
||||||
|
<b>cyan</b> = 46,
|
||||||
|
<b>white</b> = 47,
|
||||||
|
<br />
|
||||||
|
  <b>none</b>
|
||||||
|
<br />
|
||||||
|
}</td></tr>
|
||||||
|
<tr class="memdesc:ga1cf3e27e4041250ffea0a6d58010da1e"><td class="mdescLeft"> </td><td class="mdescRight">Background color codes. <br /></td></tr>
|
||||||
|
<tr class="separator:ga1cf3e27e4041250ffea0a6d58010da1e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga932f47b78fb7b10590d5613a1c4eab89"><td class="memItemLeft" align="right" valign="top"><a id="ga932f47b78fb7b10590d5613a1c4eab89"></a>enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">clutchlog::fmt::typo</a> { <br />
|
||||||
|
  <b>reset</b> = 0,
|
||||||
|
<b>bold</b> = 1,
|
||||||
|
<b>underline</b> = 4,
|
||||||
|
<b>inverse</b> = 7,
|
||||||
|
<br />
|
||||||
|
  <b>none</b>
|
||||||
|
<br />
|
||||||
|
}</td></tr>
|
||||||
|
<tr class="memdesc:ga932f47b78fb7b10590d5613a1c4eab89"><td class="mdescLeft"> </td><td class="mdescRight">Typographic style codes. <br /></td></tr>
|
||||||
|
<tr class="separator:ga932f47b78fb7b10590d5613a1c4eab89"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||||
|
Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:ga407506bc02ed3f91d88b3df630e54959"><td class="memItemLeft" align="right" valign="top"><a id="ga407506bc02ed3f91d88b3df630e54959"></a>
|
||||||
|
 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga407506bc02ed3f91d88b3df630e54959">clutchlog::fmt::fmt</a> ()</td></tr>
|
||||||
|
<tr class="memdesc:ga407506bc02ed3f91d88b3df630e54959"><td class="mdescLeft"> </td><td class="mdescRight"> Empty constructor, only useful for a no-op formatter. <br /></td></tr>
|
||||||
|
<tr class="separator:ga407506bc02ed3f91d88b3df630e54959"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga0b607e343b6813b99eafca1fdfec9cd0"><td class="memItemLeft" align="right" valign="top"><a id="ga0b607e343b6813b99eafca1fdfec9cd0"></a>
|
||||||
|
std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga0b607e343b6813b99eafca1fdfec9cd0">clutchlog::fmt::print_on</a> (std::ostream &os) const</td></tr>
|
||||||
|
<tr class="memdesc:ga0b607e343b6813b99eafca1fdfec9cd0"><td class="mdescLeft"> </td><td class="mdescRight">Print the currently encoded format escape code on the given output stream. <br /></td></tr>
|
||||||
|
<tr class="separator:ga0b607e343b6813b99eafca1fdfec9cd0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gafeaedd18298498d1dcfcc15f5f17ac3c"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gafeaedd18298498d1dcfcc15f5f17ac3c">clutchlog::fmt::operator()</a> (const std::string &msg) const</td></tr>
|
||||||
|
<tr class="memdesc:gafeaedd18298498d1dcfcc15f5f17ac3c"><td class="mdescLeft"> </td><td class="mdescRight">Format the given string with the currently encoded format. <a href="group__DefaultConfigMacros.html#gafeaedd18298498d1dcfcc15f5f17ac3c">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:gafeaedd18298498d1dcfcc15f5f17ac3c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gab588e04e982b0b26ec979773d51ad41b"><td class="memItemLeft" align="right" valign="top"><a id="gab588e04e982b0b26ec979773d51ad41b"></a>
|
||||||
|
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gab588e04e982b0b26ec979773d51ad41b">clutchlog::fmt::str</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:gab588e04e982b0b26ec979773d51ad41b"><td class="mdescLeft"> </td><td class="mdescRight">Return the formatting code as a string. <br /></td></tr>
|
||||||
|
<tr class="separator:gab588e04e982b0b26ec979773d51ad41b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga0f1d865ffcf17f215e5559cdd2690572"><td class="memItemLeft" align="right" valign="top"><a id="ga0f1d865ffcf17f215e5559cdd2690572"></a>
|
||||||
|
 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga0f1d865ffcf17f215e5559cdd2690572">clutchlog::scope_t::scope_t</a> ()</td></tr>
|
||||||
|
<tr class="memdesc:ga0f1d865ffcf17f215e5559cdd2690572"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br /></td></tr>
|
||||||
|
<tr class="separator:ga0f1d865ffcf17f215e5559cdd2690572"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
||||||
|
Variables</h2></td></tr>
|
||||||
|
<tr class="memitem:ga0c4ac57601e6f8d146fd5cc060968ecc"><td class="memItemLeft" align="right" valign="top"><a id="ga0c4ac57601e6f8d146fd5cc060968ecc"></a>
|
||||||
|
static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga0c4ac57601e6f8d146fd5cc060968ecc">clutchlog::default_format</a> = <a class="el" href="group__DefaultConfigMacros.html#ga524c16f280d92ee8ab683162c9ce01fa">CLUTCHLOG_DEFAULT_FORMAT</a></td></tr>
|
||||||
|
<tr class="memdesc:ga0c4ac57601e6f8d146fd5cc060968ecc"><td class="mdescLeft"> </td><td class="mdescRight">Default format of the messages. <br /></td></tr>
|
||||||
|
<tr class="separator:ga0c4ac57601e6f8d146fd5cc060968ecc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gace879554298e6e6e36dafef330c27be8"><td class="memItemLeft" align="right" valign="top"><a id="gace879554298e6e6e36dafef330c27be8"></a>
|
||||||
|
static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gace879554298e6e6e36dafef330c27be8">clutchlog::dump_default_format</a> = <a class="el" href="group__DefaultConfigMacros.html#ga27b613c6727857a7cbcd0165d862034e">CLUTCHDUMP_DEFAULT_FORMAT</a></td></tr>
|
||||||
|
<tr class="memdesc:gace879554298e6e6e36dafef330c27be8"><td class="mdescLeft"> </td><td class="mdescRight">Default format of the comment line in file dump. <br /></td></tr>
|
||||||
|
<tr class="separator:gace879554298e6e6e36dafef330c27be8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gaf898bffe23b125245e338d7495c76d45"><td class="memItemLeft" align="right" valign="top"><a id="gaf898bffe23b125245e338d7495c76d45"></a>
|
||||||
|
static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gaf898bffe23b125245e338d7495c76d45">clutchlog::dump_default_sep</a> = <a class="el" href="group__DefaultConfigMacros.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a></td></tr>
|
||||||
|
<tr class="memdesc:gaf898bffe23b125245e338d7495c76d45"><td class="mdescLeft"> </td><td class="mdescRight">Default item separator for dump. <br /></td></tr>
|
||||||
|
<tr class="separator:gaf898bffe23b125245e338d7495c76d45"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga229fd61519f1245282440120f2d45fb5"><td class="memItemLeft" align="right" valign="top"><a id="ga229fd61519f1245282440120f2d45fb5"></a>
|
||||||
|
static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga229fd61519f1245282440120f2d45fb5">clutchlog::default_depth_mark</a> = <a class="el" href="group__DefaultConfigMacros.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a></td></tr>
|
||||||
|
<tr class="memdesc:ga229fd61519f1245282440120f2d45fb5"><td class="mdescLeft"> </td><td class="mdescRight">Default mark for stack depth. <br /></td></tr>
|
||||||
|
<tr class="separator:ga229fd61519f1245282440120f2d45fb5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga1a8cb6411726133208f5a2f2cb42d468"><td class="memItemLeft" align="right" valign="top"><a id="ga1a8cb6411726133208f5a2f2cb42d468"></a>
|
||||||
|
static unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga1a8cb6411726133208f5a2f2cb42d468">clutchlog::default_strip_calls</a> = <a class="el" href="group__DefaultConfigMacros.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a></td></tr>
|
||||||
|
<tr class="memdesc:ga1a8cb6411726133208f5a2f2cb42d468"><td class="mdescLeft"> </td><td class="mdescRight">Number of call stack levels to remove from depth display by default. <br /></td></tr>
|
||||||
|
<tr class="separator:ga1a8cb6411726133208f5a2f2cb42d468"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga76eb34537b634aadb75e255f7887eeb6"><td class="memItemLeft" align="right" valign="top"><a id="ga76eb34537b634aadb75e255f7887eeb6"></a>
|
||||||
|
static char </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga76eb34537b634aadb75e255f7887eeb6">clutchlog::default_hfill_char</a> = <a class="el" href="group__DefaultConfigMacros.html#gad5fbbacf74b8e4669b8f9efdfe81bd25">CLUTCHLOG_HFILL_MARK</a></td></tr>
|
||||||
|
<tr class="memdesc:ga76eb34537b634aadb75e255f7887eeb6"><td class="mdescLeft"> </td><td class="mdescRight">Default character used as a filling for right-align the right part of messages with "{hfill}". <br /></td></tr>
|
||||||
|
<tr class="separator:ga76eb34537b634aadb75e255f7887eeb6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gaa3c8e8ef6a1729b95b48f9001fc8b4c6"><td class="memItemLeft" align="right" valign="top"><a id="gaa3c8e8ef6a1729b95b48f9001fc8b4c6"></a>
|
||||||
|
static unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gaa3c8e8ef6a1729b95b48f9001fc8b4c6">clutchlog::default_hfill_max</a> = CLUTCHLOG_HFILL_MAX</td></tr>
|
||||||
|
<tr class="memdesc:gaa3c8e8ef6a1729b95b48f9001fc8b4c6"><td class="mdescLeft"> </td><td class="mdescRight">Default maximum number of character used as a filling for right-align the right part of messages with "{hfill}". <br /></td></tr>
|
||||||
|
<tr class="separator:gaa3c8e8ef6a1729b95b48f9001fc8b4c6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga8307a848fcf9ed929435b3e1f2b53401"><td class="memItemLeft" align="right" valign="top"><a id="ga8307a848fcf9ed929435b3e1f2b53401"></a>
|
||||||
|
enum <a class="el" href="group__DefaultConfigMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt::fg</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga8307a848fcf9ed929435b3e1f2b53401">clutchlog::fmt::fore</a></td></tr>
|
||||||
|
<tr class="memdesc:ga8307a848fcf9ed929435b3e1f2b53401"><td class="mdescLeft"> </td><td class="mdescRight">Foreground color. <br /></td></tr>
|
||||||
|
<tr class="separator:ga8307a848fcf9ed929435b3e1f2b53401"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga86696b20e5b31c96ba592926efb324f3"><td class="memItemLeft" align="right" valign="top"><a id="ga86696b20e5b31c96ba592926efb324f3"></a>
|
||||||
|
enum <a class="el" href="group__DefaultConfigMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt::bg</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga86696b20e5b31c96ba592926efb324f3">clutchlog::fmt::back</a></td></tr>
|
||||||
|
<tr class="memdesc:ga86696b20e5b31c96ba592926efb324f3"><td class="mdescLeft"> </td><td class="mdescRight">Background color. <br /></td></tr>
|
||||||
|
<tr class="separator:ga86696b20e5b31c96ba592926efb324f3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga2bb0fde65fcd264393e102314dd1610b"><td class="memItemLeft" align="right" valign="top"><a id="ga2bb0fde65fcd264393e102314dd1610b"></a>
|
||||||
|
enum <a class="el" href="group__DefaultConfigMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">clutchlog::fmt::typo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga2bb0fde65fcd264393e102314dd1610b">clutchlog::fmt::style</a></td></tr>
|
||||||
|
<tr class="memdesc:ga2bb0fde65fcd264393e102314dd1610b"><td class="mdescLeft"> </td><td class="mdescRight">Typographic style. <br /></td></tr>
|
||||||
|
<tr class="separator:ga2bb0fde65fcd264393e102314dd1610b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gae6c0e4ed20db797124ed1e5faa033ad9"><td class="memItemLeft" align="right" valign="top"><a id="gae6c0e4ed20db797124ed1e5faa033ad9"></a>
|
||||||
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gae6c0e4ed20db797124ed1e5faa033ad9">clutchlog::scope_t::matches</a></td></tr>
|
||||||
|
<tr class="memdesc:gae6c0e4ed20db797124ed1e5faa033ad9"><td class="mdescLeft"> </td><td class="mdescRight">Everything is compatible. <br /></td></tr>
|
||||||
|
<tr class="separator:gae6c0e4ed20db797124ed1e5faa033ad9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gadcca6846ff90d436c61861db85917744"><td class="memItemLeft" align="right" valign="top"><a id="gadcca6846ff90d436c61861db85917744"></a>
|
||||||
|
<a class="el" href="group__DefaultConfigMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gadcca6846ff90d436c61861db85917744">clutchlog::scope_t::stage</a></td></tr>
|
||||||
|
<tr class="memdesc:gadcca6846ff90d436c61861db85917744"><td class="mdescLeft"> </td><td class="mdescRight">Current log level. <br /></td></tr>
|
||||||
|
<tr class="separator:gadcca6846ff90d436c61861db85917744"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga7918e55cd3bac1bd30c69b8c711387ff"><td class="memItemLeft" align="right" valign="top"><a id="ga7918e55cd3bac1bd30c69b8c711387ff"></a>
|
||||||
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga7918e55cd3bac1bd30c69b8c711387ff">clutchlog::scope_t::there</a></td></tr>
|
||||||
|
<tr class="memdesc:ga7918e55cd3bac1bd30c69b8c711387ff"><td class="mdescLeft"> </td><td class="mdescRight">Location is compatible. <br /></td></tr>
|
||||||
|
<tr class="separator:ga7918e55cd3bac1bd30c69b8c711387ff"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friend-members"></a>
|
||||||
|
Friends</h2></td></tr>
|
||||||
|
<tr class="memitem:ga96849ba427feac3a2eeaa1165e3845da"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga96849ba427feac3a2eeaa1165e3845da">clutchlog::fmt::operator<<</a> (std::ostream &os, const <a class="el" href="classclutchlog_1_1fmt.html">fmt</a> &<a class="el" href="classclutchlog_1_1fmt.html">fmt</a>)</td></tr>
|
||||||
|
<tr class="memdesc:ga96849ba427feac3a2eeaa1165e3845da"><td class="mdescLeft"> </td><td class="mdescRight">Output stream overload. <a href="group__DefaultConfigMacros.html#ga96849ba427feac3a2eeaa1165e3845da">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:ga96849ba427feac3a2eeaa1165e3845da"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
||||||
|
High-level API</h2></td></tr>
|
||||||
|
<tr class="memitem:ga10fd25a1b51c8c95bd6d876ce1b4b928"><td class="memItemLeft" align="right" valign="top"><a id="ga10fd25a1b51c8c95bd6d876ce1b4b928"></a>enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">clutchlog::level</a> { <br />
|
||||||
|
  <b>critical</b> =0,
|
||||||
|
<b>error</b> =1,
|
||||||
|
<b>warning</b> =2,
|
||||||
|
<b>progress</b> =3,
|
||||||
|
<br />
|
||||||
|
  <b>note</b> =4,
|
||||||
|
<b>info</b> =5,
|
||||||
|
<b>debug</b> =6,
|
||||||
|
<b>xdebug</b> =7
|
||||||
|
<br />
|
||||||
|
}</td></tr>
|
||||||
|
<tr class="memdesc:ga10fd25a1b51c8c95bd6d876ce1b4b928"><td class="mdescLeft"> </td><td class="mdescRight">Available log levels. <br /></td></tr>
|
||||||
|
<tr class="separator:ga10fd25a1b51c8c95bd6d876ce1b4b928"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gacfaceb77da01503b432644a3efaee4fa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classclutchlog.html">clutchlog</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gacfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a> ()</td></tr>
|
||||||
|
<tr class="memdesc:gacfaceb77da01503b432644a3efaee4fa"><td class="mdescLeft"> </td><td class="mdescRight">Get the logger instance. <a href="group__DefaultConfigMacros.html#gacfaceb77da01503b432644a3efaee4fa">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:gacfaceb77da01503b432644a3efaee4fa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
||||||
|
Internal details</h2></td></tr>
|
||||||
|
<tr class="memitem:ga356df86455409193792b6ed550dfd09e"><td class="memItemLeft" align="right" valign="top"><a id="ga356df86455409193792b6ed550dfd09e"></a>
|
||||||
|
size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga356df86455409193792b6ed550dfd09e">clutchlog::_strip_calls</a></td></tr>
|
||||||
|
<tr class="memdesc:ga356df86455409193792b6ed550dfd09e"><td class="mdescLeft"> </td><td class="mdescRight">Current number of call stack levels to remove from depth display. <br /></td></tr>
|
||||||
|
<tr class="separator:ga356df86455409193792b6ed550dfd09e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gab1c377a376e6772fe1746ff7147c125f"><td class="memItemLeft" align="right" valign="top"><a id="gab1c377a376e6772fe1746ff7147c125f"></a>
|
||||||
|
const std::map< <a class="el" href="group__DefaultConfigMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a>, std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gab1c377a376e6772fe1746ff7147c125f">clutchlog::_level_word</a></td></tr>
|
||||||
|
<tr class="memdesc:gab1c377a376e6772fe1746ff7147c125f"><td class="mdescLeft"> </td><td class="mdescRight">Dictionary of level identifier to their string representation. <br /></td></tr>
|
||||||
|
<tr class="separator:gab1c377a376e6772fe1746ff7147c125f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gabd4625bf211bfbaa30d9c126fa3d7888"><td class="memItemLeft" align="right" valign="top"><a id="gabd4625bf211bfbaa30d9c126fa3d7888"></a>
|
||||||
|
std::map< std::string, <a class="el" href="group__DefaultConfigMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gabd4625bf211bfbaa30d9c126fa3d7888">clutchlog::_word_level</a></td></tr>
|
||||||
|
<tr class="memdesc:gabd4625bf211bfbaa30d9c126fa3d7888"><td class="mdescLeft"> </td><td class="mdescRight">Dictionary of level string to their identifier. <br /></td></tr>
|
||||||
|
<tr class="separator:gabd4625bf211bfbaa30d9c126fa3d7888"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gab805ac5c33885459f9f752518a4aa735"><td class="memItemLeft" align="right" valign="top"><a id="gab805ac5c33885459f9f752518a4aa735"></a>
|
||||||
|
std::map< <a class="el" href="group__DefaultConfigMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a>, <a class="el" href="classclutchlog_1_1fmt.html">fmt</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gab805ac5c33885459f9f752518a4aa735">clutchlog::_level_fmt</a></td></tr>
|
||||||
|
<tr class="memdesc:gab805ac5c33885459f9f752518a4aa735"><td class="mdescLeft"> </td><td class="mdescRight">Dictionary of level identifier to their format. <br /></td></tr>
|
||||||
|
<tr class="separator:gab805ac5c33885459f9f752518a4aa735"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga7c6e3fc082bc6f55d50131ed2b32e81e"><td class="memItemLeft" align="right" valign="top"><a id="ga7c6e3fc082bc6f55d50131ed2b32e81e"></a>
|
||||||
|
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga7c6e3fc082bc6f55d50131ed2b32e81e">clutchlog::_format_log</a></td></tr>
|
||||||
|
<tr class="memdesc:ga7c6e3fc082bc6f55d50131ed2b32e81e"><td class="mdescLeft"> </td><td class="mdescRight">Current format of the standard output. <br /></td></tr>
|
||||||
|
<tr class="separator:ga7c6e3fc082bc6f55d50131ed2b32e81e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga5f4ddb57ce42e8be86a7c7d269f7bae5"><td class="memItemLeft" align="right" valign="top"><a id="ga5f4ddb57ce42e8be86a7c7d269f7bae5"></a>
|
||||||
|
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga5f4ddb57ce42e8be86a7c7d269f7bae5">clutchlog::_format_dump</a></td></tr>
|
||||||
|
<tr class="memdesc:ga5f4ddb57ce42e8be86a7c7d269f7bae5"><td class="mdescLeft"> </td><td class="mdescRight">Current format of the file output. <br /></td></tr>
|
||||||
|
<tr class="separator:ga5f4ddb57ce42e8be86a7c7d269f7bae5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga1896f6c4b8597e3e76ff93970bd85167"><td class="memItemLeft" align="right" valign="top"><a id="ga1896f6c4b8597e3e76ff93970bd85167"></a>
|
||||||
|
std::ostream * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga1896f6c4b8597e3e76ff93970bd85167">clutchlog::_out</a></td></tr>
|
||||||
|
<tr class="memdesc:ga1896f6c4b8597e3e76ff93970bd85167"><td class="mdescLeft"> </td><td class="mdescRight">Standard output. <br /></td></tr>
|
||||||
|
<tr class="separator:ga1896f6c4b8597e3e76ff93970bd85167"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gaeb60684c89bcef5aa9273075c21cc993"><td class="memItemLeft" align="right" valign="top"><a id="gaeb60684c89bcef5aa9273075c21cc993"></a>
|
||||||
|
<a class="el" href="group__DefaultConfigMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gaeb60684c89bcef5aa9273075c21cc993">clutchlog::_stage</a></td></tr>
|
||||||
|
<tr class="memdesc:gaeb60684c89bcef5aa9273075c21cc993"><td class="mdescLeft"> </td><td class="mdescRight">Current log level. <br /></td></tr>
|
||||||
|
<tr class="separator:gaeb60684c89bcef5aa9273075c21cc993"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gaded03528f34d9000f618419c482c5042"><td class="memItemLeft" align="right" valign="top"><a id="gaded03528f34d9000f618419c482c5042"></a>
|
||||||
|
std::regex </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gaded03528f34d9000f618419c482c5042">clutchlog::_in_file</a></td></tr>
|
||||||
|
<tr class="memdesc:gaded03528f34d9000f618419c482c5042"><td class="mdescLeft"> </td><td class="mdescRight">Current file location filter. <br /></td></tr>
|
||||||
|
<tr class="separator:gaded03528f34d9000f618419c482c5042"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga130c4f12eacbd2028102838fe16b734e"><td class="memItemLeft" align="right" valign="top"><a id="ga130c4f12eacbd2028102838fe16b734e"></a>
|
||||||
|
std::regex </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga130c4f12eacbd2028102838fe16b734e">clutchlog::_in_func</a></td></tr>
|
||||||
|
<tr class="memdesc:ga130c4f12eacbd2028102838fe16b734e"><td class="mdescLeft"> </td><td class="mdescRight">Current function location filter. <br /></td></tr>
|
||||||
|
<tr class="separator:ga130c4f12eacbd2028102838fe16b734e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga41757198b29862832a14472a9e5e24c6"><td class="memItemLeft" align="right" valign="top"><a id="ga41757198b29862832a14472a9e5e24c6"></a>
|
||||||
|
std::regex </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga41757198b29862832a14472a9e5e24c6">clutchlog::_in_line</a></td></tr>
|
||||||
|
<tr class="memdesc:ga41757198b29862832a14472a9e5e24c6"><td class="mdescLeft"> </td><td class="mdescRight">Current line location filter. <br /></td></tr>
|
||||||
|
<tr class="separator:ga41757198b29862832a14472a9e5e24c6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga0906d74275cedcd403da94879764815e"><td class="memItemLeft" align="right" valign="top"><a id="ga0906d74275cedcd403da94879764815e"></a>
|
||||||
|
 </td><td class="memItemRight" valign="bottom"><b>clutchlog::clutchlog</b> (<a class="el" href="classclutchlog.html">clutchlog</a> const &)=delete</td></tr>
|
||||||
|
<tr class="separator:ga0906d74275cedcd403da94879764815e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gaef653a9744a72a889ca8163269bb781e"><td class="memItemLeft" align="right" valign="top"><a id="gaef653a9744a72a889ca8163269bb781e"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><b>clutchlog::operator=</b> (<a class="el" href="classclutchlog.html">clutchlog</a> const &)=delete</td></tr>
|
||||||
|
<tr class="separator:gaef653a9744a72a889ca8163269bb781e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
||||||
|
Configuration accessors</h2></td></tr>
|
||||||
|
<tr class="memitem:ga656c277e074b64728cca871f2b484d1c"><td class="memItemLeft" align="right" valign="top"><a id="ga656c277e074b64728cca871f2b484d1c"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga656c277e074b64728cca871f2b484d1c">clutchlog::format</a> (const std::string &format)</td></tr>
|
||||||
|
<tr class="memdesc:ga656c277e074b64728cca871f2b484d1c"><td class="mdescLeft"> </td><td class="mdescRight">Set the template string. <br /></td></tr>
|
||||||
|
<tr class="separator:ga656c277e074b64728cca871f2b484d1c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gafc53dbca51d0e2322a21899d0c571a80"><td class="memItemLeft" align="right" valign="top"><a id="gafc53dbca51d0e2322a21899d0c571a80"></a>
|
||||||
|
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gafc53dbca51d0e2322a21899d0c571a80">clutchlog::format</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:gafc53dbca51d0e2322a21899d0c571a80"><td class="mdescLeft"> </td><td class="mdescRight">Get the template string. <br /></td></tr>
|
||||||
|
<tr class="separator:gafc53dbca51d0e2322a21899d0c571a80"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga2144abe4ec6f630126b6490908b5f924"><td class="memItemLeft" align="right" valign="top"><a id="ga2144abe4ec6f630126b6490908b5f924"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga2144abe4ec6f630126b6490908b5f924">clutchlog::format_comment</a> (const std::string &<a class="el" href="group__DefaultConfigMacros.html#ga656c277e074b64728cca871f2b484d1c">format</a>)</td></tr>
|
||||||
|
<tr class="memdesc:ga2144abe4ec6f630126b6490908b5f924"><td class="mdescLeft"> </td><td class="mdescRight">Set the template string for dumps. <br /></td></tr>
|
||||||
|
<tr class="separator:ga2144abe4ec6f630126b6490908b5f924"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gaa8d0a569ed3623ce36c5e567ec2d1ad5"><td class="memItemLeft" align="right" valign="top"><a id="gaa8d0a569ed3623ce36c5e567ec2d1ad5"></a>
|
||||||
|
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gaa8d0a569ed3623ce36c5e567ec2d1ad5">clutchlog::format_comment</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:gaa8d0a569ed3623ce36c5e567ec2d1ad5"><td class="mdescLeft"> </td><td class="mdescRight">Get the template string for dumps. <br /></td></tr>
|
||||||
|
<tr class="separator:gaa8d0a569ed3623ce36c5e567ec2d1ad5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga7fd7c7bd3668c537061c314a619a336d"><td class="memItemLeft" align="right" valign="top"><a id="ga7fd7c7bd3668c537061c314a619a336d"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga7fd7c7bd3668c537061c314a619a336d">clutchlog::out</a> (std::ostream &out)</td></tr>
|
||||||
|
<tr class="memdesc:ga7fd7c7bd3668c537061c314a619a336d"><td class="mdescLeft"> </td><td class="mdescRight">Set the output stream on which to print. <br /></td></tr>
|
||||||
|
<tr class="separator:ga7fd7c7bd3668c537061c314a619a336d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga6c6ab42a1df147e6c2d115bc36ec8266"><td class="memItemLeft" align="right" valign="top"><a id="ga6c6ab42a1df147e6c2d115bc36ec8266"></a>
|
||||||
|
std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga6c6ab42a1df147e6c2d115bc36ec8266">clutchlog::out</a> ()</td></tr>
|
||||||
|
<tr class="memdesc:ga6c6ab42a1df147e6c2d115bc36ec8266"><td class="mdescLeft"> </td><td class="mdescRight">Get the output stream on which to print. <br /></td></tr>
|
||||||
|
<tr class="separator:ga6c6ab42a1df147e6c2d115bc36ec8266"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga3cb0e4f43a4cadf1966001ad7c9861f4"><td class="memItemLeft" align="right" valign="top"><a id="ga3cb0e4f43a4cadf1966001ad7c9861f4"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga3cb0e4f43a4cadf1966001ad7c9861f4">clutchlog::threshold</a> (<a class="el" href="group__DefaultConfigMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> l)</td></tr>
|
||||||
|
<tr class="memdesc:ga3cb0e4f43a4cadf1966001ad7c9861f4"><td class="mdescLeft"> </td><td class="mdescRight">Set the log level (below which logs are not printed) with an identifier. <br /></td></tr>
|
||||||
|
<tr class="separator:ga3cb0e4f43a4cadf1966001ad7c9861f4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga7a7738eaad114bfa870121412fe23ad9"><td class="memItemLeft" align="right" valign="top"><a id="ga7a7738eaad114bfa870121412fe23ad9"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga7a7738eaad114bfa870121412fe23ad9">clutchlog::threshold</a> (const std::string &l)</td></tr>
|
||||||
|
<tr class="memdesc:ga7a7738eaad114bfa870121412fe23ad9"><td class="mdescLeft"> </td><td class="mdescRight">Set the log level (below which logs are not printed) with a string. <br /></td></tr>
|
||||||
|
<tr class="separator:ga7a7738eaad114bfa870121412fe23ad9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gab45287cc9c14217904a13aff49573732"><td class="memItemLeft" align="right" valign="top"><a id="gab45287cc9c14217904a13aff49573732"></a>
|
||||||
|
<a class="el" href="group__DefaultConfigMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gab45287cc9c14217904a13aff49573732">clutchlog::threshold</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:gab45287cc9c14217904a13aff49573732"><td class="mdescLeft"> </td><td class="mdescRight">Get the log level below which logs are not printed. <br /></td></tr>
|
||||||
|
<tr class="separator:gab45287cc9c14217904a13aff49573732"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gaff3aa09fb60f7d6dc688c028d3834d8a"><td class="memItemLeft" align="right" valign="top"><a id="gaff3aa09fb60f7d6dc688c028d3834d8a"></a>
|
||||||
|
const std::map< std::string, <a class="el" href="group__DefaultConfigMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gaff3aa09fb60f7d6dc688c028d3834d8a">clutchlog::levels</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:gaff3aa09fb60f7d6dc688c028d3834d8a"><td class="mdescLeft"> </td><td class="mdescRight">Get the map of available log levels string representations toward their identifier. *‍/. <br /></td></tr>
|
||||||
|
<tr class="separator:gaff3aa09fb60f7d6dc688c028d3834d8a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gacebed8c9df9204f22bf8488e62e1cedd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__DefaultConfigMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gacebed8c9df9204f22bf8488e62e1cedd">clutchlog::level_of</a> (const std::string name)</td></tr>
|
||||||
|
<tr class="memdesc:gacebed8c9df9204f22bf8488e62e1cedd"><td class="mdescLeft"> </td><td class="mdescRight">Return the log level tag corresponding to the given pre-configured name. <a href="group__DefaultConfigMacros.html#gacebed8c9df9204f22bf8488e62e1cedd">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:gacebed8c9df9204f22bf8488e62e1cedd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga10064493c22f5c03b502a42d814c5c5c"><td class="memItemLeft" align="right" valign="top"><a id="ga10064493c22f5c03b502a42d814c5c5c"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga10064493c22f5c03b502a42d814c5c5c">clutchlog::file</a> (std::string file)</td></tr>
|
||||||
|
<tr class="memdesc:ga10064493c22f5c03b502a42d814c5c5c"><td class="mdescLeft"> </td><td class="mdescRight">Set the regular expression filtering the file location. <br /></td></tr>
|
||||||
|
<tr class="separator:ga10064493c22f5c03b502a42d814c5c5c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gad32b5a0274dc03ee0004f67ba58b2447"><td class="memItemLeft" align="right" valign="top"><a id="gad32b5a0274dc03ee0004f67ba58b2447"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">clutchlog::func</a> (std::string func)</td></tr>
|
||||||
|
<tr class="memdesc:gad32b5a0274dc03ee0004f67ba58b2447"><td class="mdescLeft"> </td><td class="mdescRight">Set the regular expression filtering the function location. <br /></td></tr>
|
||||||
|
<tr class="separator:gad32b5a0274dc03ee0004f67ba58b2447"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gaa26c6b81ebaeb9e9daa3457e3a3d17c9"><td class="memItemLeft" align="right" valign="top"><a id="gaa26c6b81ebaeb9e9daa3457e3a3d17c9"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9">clutchlog::line</a> (std::string line)</td></tr>
|
||||||
|
<tr class="memdesc:gaa26c6b81ebaeb9e9daa3457e3a3d17c9"><td class="mdescLeft"> </td><td class="mdescRight">Set the regular expression filtering the line location. <br /></td></tr>
|
||||||
|
<tr class="separator:gaa26c6b81ebaeb9e9daa3457e3a3d17c9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga6666106b9e5c239b6ae5e0d1091648e3"><td class="memItemLeft" align="right" valign="top"><a id="ga6666106b9e5c239b6ae5e0d1091648e3"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga6666106b9e5c239b6ae5e0d1091648e3">clutchlog::location</a> (const std::string &in_file, const std::string &in_function=".*", const std::string &in_line=".*")</td></tr>
|
||||||
|
<tr class="memdesc:ga6666106b9e5c239b6ae5e0d1091648e3"><td class="mdescLeft"> </td><td class="mdescRight">Set the regular expressions filtering the location. <br /></td></tr>
|
||||||
|
<tr class="separator:ga6666106b9e5c239b6ae5e0d1091648e3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gac3ec55057b9c734b66f169bf43dbd591"><td class="memTemplParams" colspan="2">template<class ... FMT> </td></tr>
|
||||||
|
<tr class="memitem:gac3ec55057b9c734b66f169bf43dbd591"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gac3ec55057b9c734b66f169bf43dbd591">clutchlog::style</a> (<a class="el" href="group__DefaultConfigMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> stage, FMT... styles)</td></tr>
|
||||||
|
<tr class="memdesc:gac3ec55057b9c734b66f169bf43dbd591"><td class="mdescLeft"> </td><td class="mdescRight">Set the style (color and typo) of the given log level. <a href="group__DefaultConfigMacros.html#gac3ec55057b9c734b66f169bf43dbd591">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:gac3ec55057b9c734b66f169bf43dbd591"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gad1cfa9945c3f7f98fe8ce724c627d0d6"><td class="memItemLeft" align="right" valign="top"><a id="gad1cfa9945c3f7f98fe8ce724c627d0d6"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gad1cfa9945c3f7f98fe8ce724c627d0d6">clutchlog::style</a> (<a class="el" href="group__DefaultConfigMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> stage, <a class="el" href="classclutchlog_1_1fmt.html">fmt</a> style)</td></tr>
|
||||||
|
<tr class="memdesc:gad1cfa9945c3f7f98fe8ce724c627d0d6"><td class="mdescLeft"> </td><td class="mdescRight">Set the style (color and typo) of the given log level, passing a <code>fmt</code> instance. <br /></td></tr>
|
||||||
|
<tr class="separator:gad1cfa9945c3f7f98fe8ce724c627d0d6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga4831f44fd5ade102e57320632095934d"><td class="memItemLeft" align="right" valign="top"><a id="ga4831f44fd5ade102e57320632095934d"></a>
|
||||||
|
<a class="el" href="classclutchlog_1_1fmt.html">fmt</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga4831f44fd5ade102e57320632095934d">clutchlog::style</a> (<a class="el" href="group__DefaultConfigMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> stage) const</td></tr>
|
||||||
|
<tr class="memdesc:ga4831f44fd5ade102e57320632095934d"><td class="mdescLeft"> </td><td class="mdescRight">Get the configured fmt instance of the given log level. <br /></td></tr>
|
||||||
|
<tr class="separator:ga4831f44fd5ade102e57320632095934d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
||||||
|
Low-level API</h2></td></tr>
|
||||||
|
<tr class="memitem:ga4ebdfcded6c56262676bf6926d63fc96"><td class="memItemLeft" align="right" valign="top"><a id="ga4ebdfcded6c56262676bf6926d63fc96"></a>
|
||||||
|
<a class="el" href="structclutchlog_1_1scope__t.html">scope_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga4ebdfcded6c56262676bf6926d63fc96">clutchlog::locate</a> (const <a class="el" href="group__DefaultConfigMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> &stage, const std::string &<a class="el" href="group__DefaultConfigMacros.html#ga10064493c22f5c03b502a42d814c5c5c">file</a>, const std::string &<a class="el" href="group__DefaultConfigMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">func</a>, const size_t <a class="el" href="group__DefaultConfigMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>) const</td></tr>
|
||||||
|
<tr class="memdesc:ga4ebdfcded6c56262676bf6926d63fc96"><td class="mdescLeft"> </td><td class="mdescRight">Gather information on the current location of the call. <br /></td></tr>
|
||||||
|
<tr class="separator:ga4ebdfcded6c56262676bf6926d63fc96"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga972f895c70edc335f3018a2c8971d59e"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga972f895c70edc335f3018a2c8971d59e">clutchlog::replace</a> (const std::string &form, const std::string &mark, const std::string &tag) const</td></tr>
|
||||||
|
<tr class="memdesc:ga972f895c70edc335f3018a2c8971d59e"><td class="mdescLeft"> </td><td class="mdescRight">Replace <code>mark</code> by <code>tag</code> in <code>form</code>. <a href="group__DefaultConfigMacros.html#ga972f895c70edc335f3018a2c8971d59e">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:ga972f895c70edc335f3018a2c8971d59e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gae90d5a1a428587ad67b38b2ea4ca9fa2"><td class="memItemLeft" align="right" valign="top"><a id="gae90d5a1a428587ad67b38b2ea4ca9fa2"></a>
|
||||||
|
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gae90d5a1a428587ad67b38b2ea4ca9fa2">clutchlog::replace</a> (const std::string &form, const std::string &mark, const size_t tag) const</td></tr>
|
||||||
|
<tr class="memdesc:gae90d5a1a428587ad67b38b2ea4ca9fa2"><td class="mdescLeft"> </td><td class="mdescRight">Replace <code>mark</code> by <code>tag</code> in <code>form</code>, converting tag to its string representation first. <br /></td></tr>
|
||||||
|
<tr class="separator:gae90d5a1a428587ad67b38b2ea4ca9fa2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gaf1219599b1361562c802779572aa669f"><td class="memItemLeft" align="right" valign="top"><a id="gaf1219599b1361562c802779572aa669f"></a>
|
||||||
|
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#gaf1219599b1361562c802779572aa669f">clutchlog::format</a> (std::string format, const std::string &what, const <a class="el" href="group__DefaultConfigMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> &stage, const std::string &<a class="el" href="group__DefaultConfigMacros.html#ga10064493c22f5c03b502a42d814c5c5c">file</a>, const std::string &<a class="el" href="group__DefaultConfigMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">func</a>, const size_t <a class="el" href="group__DefaultConfigMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>) const</td></tr>
|
||||||
|
<tr class="memdesc:gaf1219599b1361562c802779572aa669f"><td class="mdescLeft"> </td><td class="mdescRight">Substitute all tags in the format string with the corresponding information and apply the style corresponding to the log level. <br /></td></tr>
|
||||||
|
<tr class="separator:gaf1219599b1361562c802779572aa669f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga23dbb98f0d3c5cc21c232cde16cf317a"><td class="memItemLeft" align="right" valign="top"><a id="ga23dbb98f0d3c5cc21c232cde16cf317a"></a>
|
||||||
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga23dbb98f0d3c5cc21c232cde16cf317a">clutchlog::log</a> (const <a class="el" href="group__DefaultConfigMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> &stage, const std::string &what, const std::string &<a class="el" href="group__DefaultConfigMacros.html#ga10064493c22f5c03b502a42d814c5c5c">file</a>, const std::string &<a class="el" href="group__DefaultConfigMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">func</a>, size_t <a class="el" href="group__DefaultConfigMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>) const</td></tr>
|
||||||
|
<tr class="memdesc:ga23dbb98f0d3c5cc21c232cde16cf317a"><td class="mdescLeft"> </td><td class="mdescRight">Print a log message IF the location matches the given one. <br /></td></tr>
|
||||||
|
<tr class="separator:ga23dbb98f0d3c5cc21c232cde16cf317a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga63308e8deae3cfec6801318203494143"><td class="memTemplParams" colspan="2"><a id="ga63308e8deae3cfec6801318203494143"></a>
|
||||||
|
template<class In > </td></tr>
|
||||||
|
<tr class="memitem:ga63308e8deae3cfec6801318203494143"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga63308e8deae3cfec6801318203494143">clutchlog::dump</a> (const <a class="el" href="group__DefaultConfigMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> &stage, const In container_begin, const In container_end, const std::string &<a class="el" href="group__DefaultConfigMacros.html#ga10064493c22f5c03b502a42d814c5c5c">file</a>, const std::string &<a class="el" href="group__DefaultConfigMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">func</a>, size_t <a class="el" href="group__DefaultConfigMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>, const std::string &filename_template="dump_{n}.dat", const std::string sep=<a class="el" href="group__DefaultConfigMacros.html#gaf898bffe23b125245e338d7495c76d45">dump_default_sep</a>) const</td></tr>
|
||||||
|
<tr class="memdesc:ga63308e8deae3cfec6801318203494143"><td class="mdescLeft"> </td><td class="mdescRight">Dump a serializable container after a comment line with log information. <br /></td></tr>
|
||||||
|
<tr class="separator:ga63308e8deae3cfec6801318203494143"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
||||||
|
All combination of constructors with different parameters orders.</h2></td></tr>
|
||||||
|
<tr class="memitem:ga6cc6126d113fc0647ed3acbf29cdc425"><td class="memItemLeft" align="right" valign="top"><a id="ga6cc6126d113fc0647ed3acbf29cdc425"></a>
|
||||||
|
 </td><td class="memItemRight" valign="bottom"><b>clutchlog::fmt::fmt</b> (<a class="el" href="group__DefaultConfigMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> f, <a class="el" href="group__DefaultConfigMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> b=bg::none, <a class="el" href="group__DefaultConfigMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">typo</a> s=typo::none)</td></tr>
|
||||||
|
<tr class="separator:ga6cc6126d113fc0647ed3acbf29cdc425"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gac69e6d3b7ddaec908c429ac61f354267"><td class="memItemLeft" align="right" valign="top"><a id="gac69e6d3b7ddaec908c429ac61f354267"></a>
|
||||||
|
 </td><td class="memItemRight" valign="bottom"><b>clutchlog::fmt::fmt</b> (<a class="el" href="group__DefaultConfigMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> f, <a class="el" href="group__DefaultConfigMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">typo</a> s, <a class="el" href="group__DefaultConfigMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> b=bg::none)</td></tr>
|
||||||
|
<tr class="separator:gac69e6d3b7ddaec908c429ac61f354267"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga13453c0b5dbc19d9b510dcdc0352b443"><td class="memItemLeft" align="right" valign="top"><a id="ga13453c0b5dbc19d9b510dcdc0352b443"></a>
|
||||||
|
 </td><td class="memItemRight" valign="bottom"><b>clutchlog::fmt::fmt</b> (<a class="el" href="group__DefaultConfigMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> b, <a class="el" href="group__DefaultConfigMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> f=fg::none, <a class="el" href="group__DefaultConfigMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">typo</a> s=typo::none)</td></tr>
|
||||||
|
<tr class="separator:ga13453c0b5dbc19d9b510dcdc0352b443"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga65856874070ec0865b3a5b9aeb0e4f3d"><td class="memItemLeft" align="right" valign="top"><a id="ga65856874070ec0865b3a5b9aeb0e4f3d"></a>
|
||||||
|
 </td><td class="memItemRight" valign="bottom"><b>clutchlog::fmt::fmt</b> (<a class="el" href="group__DefaultConfigMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> b, <a class="el" href="group__DefaultConfigMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">typo</a> s, <a class="el" href="group__DefaultConfigMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> f=fg::none)</td></tr>
|
||||||
|
<tr class="separator:ga65856874070ec0865b3a5b9aeb0e4f3d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ga99b3a05ddf6fa341cee6cb1e5dffc159"><td class="memItemLeft" align="right" valign="top"><a id="ga99b3a05ddf6fa341cee6cb1e5dffc159"></a>
|
||||||
|
 </td><td class="memItemRight" valign="bottom"><b>clutchlog::fmt::fmt</b> (<a class="el" href="group__DefaultConfigMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">typo</a> s, <a class="el" href="group__DefaultConfigMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> f=fg::none, <a class="el" href="group__DefaultConfigMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> b=bg::none)</td></tr>
|
||||||
|
<tr class="separator:ga99b3a05ddf6fa341cee6cb1e5dffc159"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:gaeea73b0239bf73ebc8ee84c1e6d278e2"><td class="memItemLeft" align="right" valign="top"><a id="gaeea73b0239bf73ebc8ee84c1e6d278e2"></a>
|
||||||
|
 </td><td class="memItemRight" valign="bottom"><b>clutchlog::fmt::fmt</b> (<a class="el" href="group__DefaultConfigMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">typo</a> s, <a class="el" href="group__DefaultConfigMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> b, <a class="el" href="group__DefaultConfigMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> f=fg::none)</td></tr>
|
||||||
|
<tr class="separator:gaeea73b0239bf73ebc8ee84c1e6d278e2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table>
|
</table>
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<h2 class="groupheader">Function Documentation</h2>
|
||||||
|
<a id="gacebed8c9df9204f22bf8488e62e1cedd"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#gacebed8c9df9204f22bf8488e62e1cedd">◆ </a></span>level_of()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="group__DefaultConfigMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> clutchlog::level_of </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const std::string </td>
|
||||||
|
<td class="paramname"><em>name</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Return the log level tag corresponding to the given pre-configured name. </p>
|
||||||
|
<dl class="section note"><dt>Note</dt><dd>This is case sensitive, see the pre-configured <code>_level_word</code>. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="gacfaceb77da01503b432644a3efaee4fa"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#gacfaceb77da01503b432644a3efaee4fa">◆ </a></span>logger()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">static <a class="el" href="classclutchlog.html">clutchlog</a>& clutchlog::logger </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Get the logger instance. </p>
|
||||||
|
<div class="fragment"><div class="line"><span class="keyword">auto</span>& <a class="code" href="group__DefaultConfigMacros.html#ga23dbb98f0d3c5cc21c232cde16cf317a">log</a> = <a class="code" href="group__DefaultConfigMacros.html#gacfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>();</div>
|
||||||
|
</div><!-- fragment -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="gafeaedd18298498d1dcfcc15f5f17ac3c"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#gafeaedd18298498d1dcfcc15f5f17ac3c">◆ </a></span>operator()()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">std::string clutchlog::fmt::operator() </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const std::string & </td>
|
||||||
|
<td class="paramname"><em>msg</em></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Format the given string with the currently encoded format. </p>
|
||||||
|
<p>Allow to use a formatter as a function: </p><div class="fragment"><div class="line"><a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a> error(clutchlog::fmt::fg::red, clutchlog::fmt::typo::bold);</div>
|
||||||
|
<div class="line">std::cout << error(<span class="stringliteral">"ERROR"</span>) << std::endl;</div>
|
||||||
|
</div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>A formatter called this way WILL output a reset escape code at the end. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ga972f895c70edc335f3018a2c8971d59e"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ga972f895c70edc335f3018a2c8971d59e">◆ </a></span>replace()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">std::string clutchlog::replace </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const std::string & </td>
|
||||||
|
<td class="paramname"><em>form</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">const std::string & </td>
|
||||||
|
<td class="paramname"><em>mark</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">const std::string & </td>
|
||||||
|
<td class="paramname"><em>tag</em> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Replace <code>mark</code> by <code>tag</code> in <code>form</code>. </p>
|
||||||
|
<div class="fragment"><div class="line"><a class="code" href="group__DefaultConfigMacros.html#ga23dbb98f0d3c5cc21c232cde16cf317a">log</a>.replace(<span class="stringliteral">"{greet} {world}"</span>, <span class="stringliteral">"\\{greet\\}"</span>, <span class="stringliteral">"hello"</span>);</div>
|
||||||
|
<div class="line"><span class="comment">// returns "hello {world}"</span></div>
|
||||||
|
</div><!-- fragment -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="gac3ec55057b9c734b66f169bf43dbd591"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#gac3ec55057b9c734b66f169bf43dbd591">◆ </a></span>style()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<class ... FMT> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void clutchlog::style </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="group__DefaultConfigMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> </td>
|
||||||
|
<td class="paramname"><em>stage</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">FMT... </td>
|
||||||
|
<td class="paramname"><em>styles</em> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Set the style (color and typo) of the given log level. </p>
|
||||||
|
<p>This version accept style arguments as if they were passed to <code><a class="el" href="classclutchlog_1_1fmt.html" title="Color and style formatter for ANSI terminal escape sequences.">clutchlog::fmt</a></code>. </p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<h2 class="groupheader">Friends</h2>
|
||||||
|
<a id="ga96849ba427feac3a2eeaa1165e3845da"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ga96849ba427feac3a2eeaa1165e3845da">◆ </a></span>operator<<</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">std::ostream& operator<< </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">std::ostream & </td>
|
||||||
|
<td class="paramname"><em>os</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">const <a class="el" href="classclutchlog_1_1fmt.html">fmt</a> & </td>
|
||||||
|
<td class="paramname"><em>fmt</em> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Output stream overload. </p>
|
||||||
|
<p>Allow to use a formatter as a tag within a stream: </p><div class="fragment"><div class="line"><a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a> end(clutchlog::fmt::typo::reset);</div>
|
||||||
|
<div class="line"><a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a> error(clutchlog::fmt::fg::red, clutchlog::fmt::typo::bold);</div>
|
||||||
|
<div class="line">std::cout << error << <span class="stringliteral">"ERROR"</span> << end << std::endl;</div>
|
||||||
|
</div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>An formatter called this way will NOT output a reset escape code. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
|
<div class="ttc" id="agroup__DefaultConfigMacros_html_ga23dbb98f0d3c5cc21c232cde16cf317a"><div class="ttname"><a href="group__DefaultConfigMacros.html#ga23dbb98f0d3c5cc21c232cde16cf317a">clutchlog::log</a></div><div class="ttdeci">void log(const level &stage, const std::string &what, const std::string &file, const std::string &func, size_t line) const</div><div class="ttdoc">Print a log message IF the location matches the given one.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:873</div></div>
|
||||||
|
<div class="ttc" id="agroup__DefaultConfigMacros_html_gacfaceb77da01503b432644a3efaee4fa"><div class="ttname"><a href="group__DefaultConfigMacros.html#gacfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a></div><div class="ttdeci">static clutchlog & logger()</div><div class="ttdoc">Get the logger instance.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:288</div></div>
|
||||||
|
<div class="ttc" id="aclassclutchlog_1_1fmt_html"><div class="ttname"><a href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></div><div class="ttdoc">Color and style formatter for ANSI terminal escape sequences.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:306</div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
@ -65,18 +65,9 @@ $(function() {
|
||||||
<div class="summary">
|
<div class="summary">
|
||||||
<a href="#nested-classes">Classes</a> </div>
|
<a href="#nested-classes">Classes</a> </div>
|
||||||
<div class="headertitle">
|
<div class="headertitle">
|
||||||
<div class="title">Formating tools<div class="ingroups"><a class="el" href="group__UseMacros.html">High-level API macros</a></div></div> </div>
|
<div class="title">Formating tools</div> </div>
|
||||||
</div><!--header-->
|
</div><!--header-->
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
<div class="dynheader">
|
|
||||||
Collaboration diagram for Formating tools:</div>
|
|
||||||
<div class="dyncontent">
|
|
||||||
<div class="center"><img src="group__Formating.png" border="0" usemap="#group____Formating" alt=""/></div>
|
|
||||||
<map name="group____Formating" id="group____Formating">
|
|
||||||
<area shape="rect" title=" " alt="" coords="205,5,317,31"/>
|
|
||||||
<area shape="rect" href="group__UseMacros.html" title=" " alt="" coords="5,5,157,31"/>
|
|
||||||
</map>
|
|
||||||
</div>
|
|
||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||||
Classes</h2></td></tr>
|
Classes</h2></td></tr>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
<map id="Formating tools" name="Formating tools">
|
<map id="Formating tools" name="Formating tools">
|
||||||
<area shape="rect" id="node1" title=" " alt="" coords="205,5,317,31"/>
|
<area shape="rect" id="node1" title=" " alt="" coords="196,13,308,38"/>
|
||||||
<area shape="rect" id="node2" href="$group__UseMacros.html" title=" " alt="" coords="5,5,157,31"/>
|
<area shape="rect" id="node2" href="$group__DefaultConfig.html" title=" " alt="" coords="5,5,148,45"/>
|
||||||
</map>
|
</map>
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
1526136908b0b9cdc8c0b8c2871dff28
|
a5c563d31591cb2cb96ebbd032892a64
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 3.9 KiB |
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
@ -68,18 +68,14 @@ $(function() {
|
||||||
<div class="title">Main class</div> </div>
|
<div class="title">Main class</div> </div>
|
||||||
</div><!--header-->
|
</div><!--header-->
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
|
|
||||||
<p>The single class which holds everything.
|
|
||||||
<a href="#details">More...</a></p>
|
|
||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||||
Classes</h2></td></tr>
|
Classes</h2></td></tr>
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html">clutchlog</a></td></tr>
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog.html">clutchlog</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The single class which holds everything. <a href="classclutchlog.html#details">More...</a><br /></td></tr>
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table>
|
</table>
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
<p>The single class which holds everything. </p>
|
|
||||||
<p>This is a Singleton class. </p>
|
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
@ -63,39 +63,12 @@ $(function() {
|
||||||
|
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<div class="summary">
|
<div class="summary">
|
||||||
<a href="#groups">Modules</a> |
|
<a href="#define-members">Macros</a> </div>
|
||||||
<a href="#nested-classes">Classes</a> |
|
|
||||||
<a href="#define-members">Macros</a> |
|
|
||||||
<a href="#enum-members">Enumerations</a> |
|
|
||||||
<a href="#enumval-members">Enumerator</a> |
|
|
||||||
<a href="#func-members">Functions</a> |
|
|
||||||
<a href="#var-members">Variables</a> |
|
|
||||||
<a href="#friend-members">Friends</a> </div>
|
|
||||||
<div class="headertitle">
|
<div class="headertitle">
|
||||||
<div class="title">High-level API macros</div> </div>
|
<div class="title">High-level API macros</div> </div>
|
||||||
</div><!--header-->
|
</div><!--header-->
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
<div class="dynheader">
|
|
||||||
Collaboration diagram for High-level API macros:</div>
|
|
||||||
<div class="dyncontent">
|
|
||||||
<div class="center"><img src="group__UseMacros.png" border="0" usemap="#group____UseMacros" alt=""/></div>
|
|
||||||
<map name="group____UseMacros" id="group____UseMacros">
|
|
||||||
<area shape="rect" href="group__Formating.html" title=" " alt="" coords="205,5,317,31"/>
|
|
||||||
<area shape="rect" title=" " alt="" coords="5,5,157,31"/>
|
|
||||||
</map>
|
|
||||||
</div>
|
|
||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a>
|
|
||||||
Modules</h2></td></tr>
|
|
||||||
<tr class="memitem:group__Formating"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Formating.html">Formating tools</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
||||||
Classes</h2></td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structclutchlog_1_1scope__t.html">clutchlog::scope_t</a></td></tr>
|
|
||||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Structure holding a location matching. <a href="structclutchlog_1_1scope__t.html#details">More...</a><br /></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||||
Macros</h2></td></tr>
|
Macros</h2></td></tr>
|
||||||
<tr class="memitem:gae8911119d726a43b77f5781cb5a72813"><td class="memItemLeft" align="right" valign="top"><a id="gae8911119d726a43b77f5781cb5a72813"></a>
|
<tr class="memitem:gae8911119d726a43b77f5781cb5a72813"><td class="memItemLeft" align="right" valign="top"><a id="gae8911119d726a43b77f5781cb5a72813"></a>
|
||||||
|
|
@ -114,350 +87,6 @@ Macros</h2></td></tr>
|
||||||
<tr class="memitem:gaaf2e85e1153e6c88b458dd49e3c37c73"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaaf2e85e1153e6c88b458dd49e3c37c73">CLUTCHCODE</a>(LEVEL, ...)</td></tr>
|
<tr class="memitem:gaaf2e85e1153e6c88b458dd49e3c37c73"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaaf2e85e1153e6c88b458dd49e3c37c73">CLUTCHCODE</a>(LEVEL, ...)</td></tr>
|
||||||
<tr class="memdesc:gaaf2e85e1153e6c88b458dd49e3c37c73"><td class="mdescLeft"> </td><td class="mdescRight">Run any code if the scope matches. <a href="group__UseMacros.html#gaaf2e85e1153e6c88b458dd49e3c37c73">More...</a><br /></td></tr>
|
<tr class="memdesc:gaaf2e85e1153e6c88b458dd49e3c37c73"><td class="mdescLeft"> </td><td class="mdescRight">Run any code if the scope matches. <a href="group__UseMacros.html#gaaf2e85e1153e6c88b458dd49e3c37c73">More...</a><br /></td></tr>
|
||||||
<tr class="separator:gaaf2e85e1153e6c88b458dd49e3c37c73"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:gaaf2e85e1153e6c88b458dd49e3c37c73"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ga524c16f280d92ee8ab683162c9ce01fa"><td class="memItemLeft" align="right" valign="top"><a id="ga524c16f280d92ee8ab683162c9ce01fa"></a>
|
|
||||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga524c16f280d92ee8ab683162c9ce01fa">CLUTCHLOG_DEFAULT_FORMAT</a>   "{level_letter} {msg}\t\t\t\t\t{func} @ {file}:{line}\n"</td></tr>
|
|
||||||
<tr class="memdesc:ga524c16f280d92ee8ab683162c9ce01fa"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default format of the messages (debug mode: with absolute location). <br /></td></tr>
|
|
||||||
<tr class="separator:ga524c16f280d92ee8ab683162c9ce01fa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga27b613c6727857a7cbcd0165d862034e"><td class="memItemLeft" align="right" valign="top"><a id="ga27b613c6727857a7cbcd0165d862034e"></a>
|
|
||||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga27b613c6727857a7cbcd0165d862034e">CLUTCHDUMP_DEFAULT_FORMAT</a>   "# {level} in {func} @ {file}:{line}"</td></tr>
|
|
||||||
<tr class="memdesc:ga27b613c6727857a7cbcd0165d862034e"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default format of the comment line in file dump. <br /></td></tr>
|
|
||||||
<tr class="separator:ga27b613c6727857a7cbcd0165d862034e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga54d29e956575e1c731eab5406135c5df"><td class="memItemLeft" align="right" valign="top"><a id="ga54d29e956575e1c731eab5406135c5df"></a>
|
|
||||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a>   "\n"</td></tr>
|
|
||||||
<tr class="memdesc:ga54d29e956575e1c731eab5406135c5df"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default item separator for dump. <br /></td></tr>
|
|
||||||
<tr class="separator:ga54d29e956575e1c731eab5406135c5df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="memItemLeft" align="right" valign="top"><a id="ga45c4c964fad4ad1641d5c9c28c4645b9"></a>
|
|
||||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a>   ">"</td></tr>
|
|
||||||
<tr class="memdesc:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time default mark for stack depth. <br /></td></tr>
|
|
||||||
<tr class="separator:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga98f30d814d4913a8a7c93a8793f49adf"><td class="memItemLeft" align="right" valign="top"><a id="ga98f30d814d4913a8a7c93a8793f49adf"></a>
|
|
||||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a>   5</td></tr>
|
|
||||||
<tr class="memdesc:ga98f30d814d4913a8a7c93a8793f49adf"><td class="mdescLeft"> </td><td class="mdescRight">Compile-time number of call stack levels to remove from depth display by default. <br /></td></tr>
|
|
||||||
<tr class="separator:ga98f30d814d4913a8a7c93a8793f49adf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gad5fbbacf74b8e4669b8f9efdfe81bd25"><td class="memItemLeft" align="right" valign="top"><a id="gad5fbbacf74b8e4669b8f9efdfe81bd25"></a>
|
|
||||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gad5fbbacf74b8e4669b8f9efdfe81bd25">CLUTCHLOG_HFILL_MARK</a>   '.'</td></tr>
|
|
||||||
<tr class="memdesc:gad5fbbacf74b8e4669b8f9efdfe81bd25"><td class="mdescLeft"> </td><td class="mdescRight">Character used as a filling for right-align the right part of messages with "{hfill}". <br /></td></tr>
|
|
||||||
<tr class="separator:gad5fbbacf74b8e4669b8f9efdfe81bd25"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
|
||||||
Enumerations</h2></td></tr>
|
|
||||||
<tr class="memitem:ga4662a3ec3577c6a575a2c734636ed8a0"><td class="memItemLeft" align="right" valign="top"><a id="ga4662a3ec3577c6a575a2c734636ed8a0"></a>enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt::fg</a> { <br />
|
|
||||||
  <b>black</b> = 30,
|
|
||||||
<b>red</b> = 31,
|
|
||||||
<b>green</b> = 32,
|
|
||||||
<b>yellow</b> = 33,
|
|
||||||
<br />
|
|
||||||
  <b>blue</b> = 34,
|
|
||||||
<b>magenta</b> = 35,
|
|
||||||
<b>cyan</b> = 36,
|
|
||||||
<b>white</b> = 37,
|
|
||||||
<br />
|
|
||||||
  <b>none</b>
|
|
||||||
<br />
|
|
||||||
}</td></tr>
|
|
||||||
<tr class="memdesc:ga4662a3ec3577c6a575a2c734636ed8a0"><td class="mdescLeft"> </td><td class="mdescRight">Foreground color codes. <br /></td></tr>
|
|
||||||
<tr class="separator:ga4662a3ec3577c6a575a2c734636ed8a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga1cf3e27e4041250ffea0a6d58010da1e"><td class="memItemLeft" align="right" valign="top"><a id="ga1cf3e27e4041250ffea0a6d58010da1e"></a>enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt::bg</a> { <br />
|
|
||||||
  <b>black</b> = 40,
|
|
||||||
<b>red</b> = 41,
|
|
||||||
<b>green</b> = 42,
|
|
||||||
<b>yellow</b> = 43,
|
|
||||||
<br />
|
|
||||||
  <b>blue</b> = 44,
|
|
||||||
<b>magenta</b> = 45,
|
|
||||||
<b>cyan</b> = 46,
|
|
||||||
<b>white</b> = 47,
|
|
||||||
<br />
|
|
||||||
  <b>none</b>
|
|
||||||
<br />
|
|
||||||
}</td></tr>
|
|
||||||
<tr class="memdesc:ga1cf3e27e4041250ffea0a6d58010da1e"><td class="mdescLeft"> </td><td class="mdescRight">Background color codes. <br /></td></tr>
|
|
||||||
<tr class="separator:ga1cf3e27e4041250ffea0a6d58010da1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga932f47b78fb7b10590d5613a1c4eab89"><td class="memItemLeft" align="right" valign="top"><a id="ga932f47b78fb7b10590d5613a1c4eab89"></a>enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">clutchlog::fmt::typo</a> { <br />
|
|
||||||
  <b>reset</b> = 0,
|
|
||||||
<b>bold</b> = 1,
|
|
||||||
<b>underline</b> = 4,
|
|
||||||
<b>inverse</b> = 7,
|
|
||||||
<br />
|
|
||||||
  <b>none</b>
|
|
||||||
<br />
|
|
||||||
}</td></tr>
|
|
||||||
<tr class="memdesc:ga932f47b78fb7b10590d5613a1c4eab89"><td class="mdescLeft"> </td><td class="mdescRight">Typographic style codes. <br /></td></tr>
|
|
||||||
<tr class="separator:ga932f47b78fb7b10590d5613a1c4eab89"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
||||||
Functions</h2></td></tr>
|
|
||||||
<tr class="memitem:ga407506bc02ed3f91d88b3df630e54959"><td class="memItemLeft" align="right" valign="top"><a id="ga407506bc02ed3f91d88b3df630e54959"></a>
|
|
||||||
 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga407506bc02ed3f91d88b3df630e54959">clutchlog::fmt::fmt</a> ()</td></tr>
|
|
||||||
<tr class="memdesc:ga407506bc02ed3f91d88b3df630e54959"><td class="mdescLeft"> </td><td class="mdescRight"> Empty constructor, only useful for a no-op formatter. <br /></td></tr>
|
|
||||||
<tr class="separator:ga407506bc02ed3f91d88b3df630e54959"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga0b607e343b6813b99eafca1fdfec9cd0"><td class="memItemLeft" align="right" valign="top"><a id="ga0b607e343b6813b99eafca1fdfec9cd0"></a>
|
|
||||||
std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga0b607e343b6813b99eafca1fdfec9cd0">clutchlog::fmt::print_on</a> (std::ostream &os) const</td></tr>
|
|
||||||
<tr class="memdesc:ga0b607e343b6813b99eafca1fdfec9cd0"><td class="mdescLeft"> </td><td class="mdescRight">Print the currently encoded format escape code on the given output stream. <br /></td></tr>
|
|
||||||
<tr class="separator:ga0b607e343b6813b99eafca1fdfec9cd0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gafeaedd18298498d1dcfcc15f5f17ac3c"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gafeaedd18298498d1dcfcc15f5f17ac3c">clutchlog::fmt::operator()</a> (const std::string &msg) const</td></tr>
|
|
||||||
<tr class="memdesc:gafeaedd18298498d1dcfcc15f5f17ac3c"><td class="mdescLeft"> </td><td class="mdescRight">Format the given string with the currently encoded format. <a href="group__UseMacros.html#gafeaedd18298498d1dcfcc15f5f17ac3c">More...</a><br /></td></tr>
|
|
||||||
<tr class="separator:gafeaedd18298498d1dcfcc15f5f17ac3c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga0f1d865ffcf17f215e5559cdd2690572"><td class="memItemLeft" align="right" valign="top"><a id="ga0f1d865ffcf17f215e5559cdd2690572"></a>
|
|
||||||
 </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga0f1d865ffcf17f215e5559cdd2690572">clutchlog::scope_t::scope_t</a> ()</td></tr>
|
|
||||||
<tr class="memdesc:ga0f1d865ffcf17f215e5559cdd2690572"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br /></td></tr>
|
|
||||||
<tr class="separator:ga0f1d865ffcf17f215e5559cdd2690572"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
|
||||||
Variables</h2></td></tr>
|
|
||||||
<tr class="memitem:ga0c4ac57601e6f8d146fd5cc060968ecc"><td class="memItemLeft" align="right" valign="top"><a id="ga0c4ac57601e6f8d146fd5cc060968ecc"></a>
|
|
||||||
static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga0c4ac57601e6f8d146fd5cc060968ecc">clutchlog::default_format</a> = <a class="el" href="group__UseMacros.html#ga524c16f280d92ee8ab683162c9ce01fa">CLUTCHLOG_DEFAULT_FORMAT</a></td></tr>
|
|
||||||
<tr class="memdesc:ga0c4ac57601e6f8d146fd5cc060968ecc"><td class="mdescLeft"> </td><td class="mdescRight">Default format of the messages. <br /></td></tr>
|
|
||||||
<tr class="separator:ga0c4ac57601e6f8d146fd5cc060968ecc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gace879554298e6e6e36dafef330c27be8"><td class="memItemLeft" align="right" valign="top"><a id="gace879554298e6e6e36dafef330c27be8"></a>
|
|
||||||
static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gace879554298e6e6e36dafef330c27be8">clutchlog::dump_default_format</a> = <a class="el" href="group__UseMacros.html#ga27b613c6727857a7cbcd0165d862034e">CLUTCHDUMP_DEFAULT_FORMAT</a></td></tr>
|
|
||||||
<tr class="memdesc:gace879554298e6e6e36dafef330c27be8"><td class="mdescLeft"> </td><td class="mdescRight">Default format of the comment line in file dump. <br /></td></tr>
|
|
||||||
<tr class="separator:gace879554298e6e6e36dafef330c27be8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gaf898bffe23b125245e338d7495c76d45"><td class="memItemLeft" align="right" valign="top"><a id="gaf898bffe23b125245e338d7495c76d45"></a>
|
|
||||||
static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaf898bffe23b125245e338d7495c76d45">clutchlog::dump_default_sep</a> = <a class="el" href="group__UseMacros.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a></td></tr>
|
|
||||||
<tr class="memdesc:gaf898bffe23b125245e338d7495c76d45"><td class="mdescLeft"> </td><td class="mdescRight">Default item separator for dump. <br /></td></tr>
|
|
||||||
<tr class="separator:gaf898bffe23b125245e338d7495c76d45"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga229fd61519f1245282440120f2d45fb5"><td class="memItemLeft" align="right" valign="top"><a id="ga229fd61519f1245282440120f2d45fb5"></a>
|
|
||||||
static std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga229fd61519f1245282440120f2d45fb5">clutchlog::default_depth_mark</a> = <a class="el" href="group__UseMacros.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a></td></tr>
|
|
||||||
<tr class="memdesc:ga229fd61519f1245282440120f2d45fb5"><td class="mdescLeft"> </td><td class="mdescRight">Default mark for stack depth. <br /></td></tr>
|
|
||||||
<tr class="separator:ga229fd61519f1245282440120f2d45fb5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga1a8cb6411726133208f5a2f2cb42d468"><td class="memItemLeft" align="right" valign="top"><a id="ga1a8cb6411726133208f5a2f2cb42d468"></a>
|
|
||||||
static unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga1a8cb6411726133208f5a2f2cb42d468">clutchlog::default_strip_calls</a> = <a class="el" href="group__UseMacros.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a></td></tr>
|
|
||||||
<tr class="memdesc:ga1a8cb6411726133208f5a2f2cb42d468"><td class="mdescLeft"> </td><td class="mdescRight">Number of call stack levels to remove from depth display by default. <br /></td></tr>
|
|
||||||
<tr class="separator:ga1a8cb6411726133208f5a2f2cb42d468"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga76eb34537b634aadb75e255f7887eeb6"><td class="memItemLeft" align="right" valign="top"><a id="ga76eb34537b634aadb75e255f7887eeb6"></a>
|
|
||||||
static char </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga76eb34537b634aadb75e255f7887eeb6">clutchlog::default_hfill_char</a> = <a class="el" href="group__UseMacros.html#gad5fbbacf74b8e4669b8f9efdfe81bd25">CLUTCHLOG_HFILL_MARK</a></td></tr>
|
|
||||||
<tr class="memdesc:ga76eb34537b634aadb75e255f7887eeb6"><td class="mdescLeft"> </td><td class="mdescRight">Default character used as a filling for right-align the right part of messages with "{hfill}". <br /></td></tr>
|
|
||||||
<tr class="separator:ga76eb34537b634aadb75e255f7887eeb6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gaa3c8e8ef6a1729b95b48f9001fc8b4c6"><td class="memItemLeft" align="right" valign="top"><a id="gaa3c8e8ef6a1729b95b48f9001fc8b4c6"></a>
|
|
||||||
static unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaa3c8e8ef6a1729b95b48f9001fc8b4c6">clutchlog::default_hfill_max</a> = CLUTCHLOG_HFILL_MAX</td></tr>
|
|
||||||
<tr class="memdesc:gaa3c8e8ef6a1729b95b48f9001fc8b4c6"><td class="mdescLeft"> </td><td class="mdescRight">Default maximum number of character used as a filling for right-align the right part of messages with "{hfill}". <br /></td></tr>
|
|
||||||
<tr class="separator:gaa3c8e8ef6a1729b95b48f9001fc8b4c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga8307a848fcf9ed929435b3e1f2b53401"><td class="memItemLeft" align="right" valign="top"><a id="ga8307a848fcf9ed929435b3e1f2b53401"></a>
|
|
||||||
enum <a class="el" href="group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt::fg</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga8307a848fcf9ed929435b3e1f2b53401">clutchlog::fmt::fore</a></td></tr>
|
|
||||||
<tr class="memdesc:ga8307a848fcf9ed929435b3e1f2b53401"><td class="mdescLeft"> </td><td class="mdescRight">Foreground color. <br /></td></tr>
|
|
||||||
<tr class="separator:ga8307a848fcf9ed929435b3e1f2b53401"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga86696b20e5b31c96ba592926efb324f3"><td class="memItemLeft" align="right" valign="top"><a id="ga86696b20e5b31c96ba592926efb324f3"></a>
|
|
||||||
enum <a class="el" href="group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt::bg</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga86696b20e5b31c96ba592926efb324f3">clutchlog::fmt::back</a></td></tr>
|
|
||||||
<tr class="memdesc:ga86696b20e5b31c96ba592926efb324f3"><td class="mdescLeft"> </td><td class="mdescRight">Background color. <br /></td></tr>
|
|
||||||
<tr class="separator:ga86696b20e5b31c96ba592926efb324f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga2bb0fde65fcd264393e102314dd1610b"><td class="memItemLeft" align="right" valign="top"><a id="ga2bb0fde65fcd264393e102314dd1610b"></a>
|
|
||||||
enum <a class="el" href="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">clutchlog::fmt::typo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga2bb0fde65fcd264393e102314dd1610b">clutchlog::fmt::style</a></td></tr>
|
|
||||||
<tr class="memdesc:ga2bb0fde65fcd264393e102314dd1610b"><td class="mdescLeft"> </td><td class="mdescRight">Typographic style. <br /></td></tr>
|
|
||||||
<tr class="separator:ga2bb0fde65fcd264393e102314dd1610b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gae6c0e4ed20db797124ed1e5faa033ad9"><td class="memItemLeft" align="right" valign="top"><a id="gae6c0e4ed20db797124ed1e5faa033ad9"></a>
|
|
||||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gae6c0e4ed20db797124ed1e5faa033ad9">clutchlog::scope_t::matches</a></td></tr>
|
|
||||||
<tr class="memdesc:gae6c0e4ed20db797124ed1e5faa033ad9"><td class="mdescLeft"> </td><td class="mdescRight">Everything is compatible. <br /></td></tr>
|
|
||||||
<tr class="separator:gae6c0e4ed20db797124ed1e5faa033ad9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gadcca6846ff90d436c61861db85917744"><td class="memItemLeft" align="right" valign="top"><a id="gadcca6846ff90d436c61861db85917744"></a>
|
|
||||||
<a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gadcca6846ff90d436c61861db85917744">clutchlog::scope_t::stage</a></td></tr>
|
|
||||||
<tr class="memdesc:gadcca6846ff90d436c61861db85917744"><td class="mdescLeft"> </td><td class="mdescRight">Current log level. <br /></td></tr>
|
|
||||||
<tr class="separator:gadcca6846ff90d436c61861db85917744"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga7918e55cd3bac1bd30c69b8c711387ff"><td class="memItemLeft" align="right" valign="top"><a id="ga7918e55cd3bac1bd30c69b8c711387ff"></a>
|
|
||||||
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga7918e55cd3bac1bd30c69b8c711387ff">clutchlog::scope_t::there</a></td></tr>
|
|
||||||
<tr class="memdesc:ga7918e55cd3bac1bd30c69b8c711387ff"><td class="mdescLeft"> </td><td class="mdescRight">Location is compatible. <br /></td></tr>
|
|
||||||
<tr class="separator:ga7918e55cd3bac1bd30c69b8c711387ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friend-members"></a>
|
|
||||||
Friends</h2></td></tr>
|
|
||||||
<tr class="memitem:ga96849ba427feac3a2eeaa1165e3845da"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga96849ba427feac3a2eeaa1165e3845da">clutchlog::fmt::operator<<</a> (std::ostream &os, const <a class="el" href="classclutchlog_1_1fmt.html">fmt</a> &<a class="el" href="classclutchlog_1_1fmt.html">fmt</a>)</td></tr>
|
|
||||||
<tr class="memdesc:ga96849ba427feac3a2eeaa1165e3845da"><td class="mdescLeft"> </td><td class="mdescRight">Output stream overload. <a href="group__UseMacros.html#ga96849ba427feac3a2eeaa1165e3845da">More...</a><br /></td></tr>
|
|
||||||
<tr class="separator:ga96849ba427feac3a2eeaa1165e3845da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
|
||||||
High-level API</h2></td></tr>
|
|
||||||
<tr class="memitem:ga10fd25a1b51c8c95bd6d876ce1b4b928"><td class="memItemLeft" align="right" valign="top"><a id="ga10fd25a1b51c8c95bd6d876ce1b4b928"></a>enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">clutchlog::level</a> { <br />
|
|
||||||
  <b>critical</b> =0,
|
|
||||||
<b>error</b> =1,
|
|
||||||
<b>warning</b> =2,
|
|
||||||
<b>progress</b> =3,
|
|
||||||
<br />
|
|
||||||
  <b>note</b> =4,
|
|
||||||
<b>info</b> =5,
|
|
||||||
<b>debug</b> =6,
|
|
||||||
<b>xdebug</b> =7
|
|
||||||
<br />
|
|
||||||
}</td></tr>
|
|
||||||
<tr class="memdesc:ga10fd25a1b51c8c95bd6d876ce1b4b928"><td class="mdescLeft"> </td><td class="mdescRight">Available log levels. <br /></td></tr>
|
|
||||||
<tr class="separator:ga10fd25a1b51c8c95bd6d876ce1b4b928"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gacfaceb77da01503b432644a3efaee4fa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classclutchlog.html">clutchlog</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a> ()</td></tr>
|
|
||||||
<tr class="memdesc:gacfaceb77da01503b432644a3efaee4fa"><td class="mdescLeft"> </td><td class="mdescRight">Get the logger instance. <a href="group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa">More...</a><br /></td></tr>
|
|
||||||
<tr class="separator:gacfaceb77da01503b432644a3efaee4fa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
|
||||||
Internal details</h2></td></tr>
|
|
||||||
<tr class="memitem:ga356df86455409193792b6ed550dfd09e"><td class="memItemLeft" align="right" valign="top"><a id="ga356df86455409193792b6ed550dfd09e"></a>
|
|
||||||
size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga356df86455409193792b6ed550dfd09e">clutchlog::_strip_calls</a></td></tr>
|
|
||||||
<tr class="memdesc:ga356df86455409193792b6ed550dfd09e"><td class="mdescLeft"> </td><td class="mdescRight">Current number of call stack levels to remove from depth display. <br /></td></tr>
|
|
||||||
<tr class="separator:ga356df86455409193792b6ed550dfd09e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gab1c377a376e6772fe1746ff7147c125f"><td class="memItemLeft" align="right" valign="top"><a id="gab1c377a376e6772fe1746ff7147c125f"></a>
|
|
||||||
const std::map< <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a>, std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gab1c377a376e6772fe1746ff7147c125f">clutchlog::_level_word</a></td></tr>
|
|
||||||
<tr class="memdesc:gab1c377a376e6772fe1746ff7147c125f"><td class="mdescLeft"> </td><td class="mdescRight">Dictionary of level identifier to their string representation. <br /></td></tr>
|
|
||||||
<tr class="separator:gab1c377a376e6772fe1746ff7147c125f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gabd4625bf211bfbaa30d9c126fa3d7888"><td class="memItemLeft" align="right" valign="top"><a id="gabd4625bf211bfbaa30d9c126fa3d7888"></a>
|
|
||||||
std::map< std::string, <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gabd4625bf211bfbaa30d9c126fa3d7888">clutchlog::_word_level</a></td></tr>
|
|
||||||
<tr class="memdesc:gabd4625bf211bfbaa30d9c126fa3d7888"><td class="mdescLeft"> </td><td class="mdescRight">Dictionary of level string to their identifier. <br /></td></tr>
|
|
||||||
<tr class="separator:gabd4625bf211bfbaa30d9c126fa3d7888"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gab805ac5c33885459f9f752518a4aa735"><td class="memItemLeft" align="right" valign="top"><a id="gab805ac5c33885459f9f752518a4aa735"></a>
|
|
||||||
std::map< <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a>, <a class="el" href="classclutchlog_1_1fmt.html">fmt</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gab805ac5c33885459f9f752518a4aa735">clutchlog::_level_fmt</a></td></tr>
|
|
||||||
<tr class="memdesc:gab805ac5c33885459f9f752518a4aa735"><td class="mdescLeft"> </td><td class="mdescRight">Dictionary of level identifier to their format. <br /></td></tr>
|
|
||||||
<tr class="separator:gab805ac5c33885459f9f752518a4aa735"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga7c6e3fc082bc6f55d50131ed2b32e81e"><td class="memItemLeft" align="right" valign="top"><a id="ga7c6e3fc082bc6f55d50131ed2b32e81e"></a>
|
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga7c6e3fc082bc6f55d50131ed2b32e81e">clutchlog::_format_log</a></td></tr>
|
|
||||||
<tr class="memdesc:ga7c6e3fc082bc6f55d50131ed2b32e81e"><td class="mdescLeft"> </td><td class="mdescRight">Current format of the standard output. <br /></td></tr>
|
|
||||||
<tr class="separator:ga7c6e3fc082bc6f55d50131ed2b32e81e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga5f4ddb57ce42e8be86a7c7d269f7bae5"><td class="memItemLeft" align="right" valign="top"><a id="ga5f4ddb57ce42e8be86a7c7d269f7bae5"></a>
|
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga5f4ddb57ce42e8be86a7c7d269f7bae5">clutchlog::_format_dump</a></td></tr>
|
|
||||||
<tr class="memdesc:ga5f4ddb57ce42e8be86a7c7d269f7bae5"><td class="mdescLeft"> </td><td class="mdescRight">Current format of the file output. <br /></td></tr>
|
|
||||||
<tr class="separator:ga5f4ddb57ce42e8be86a7c7d269f7bae5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga1896f6c4b8597e3e76ff93970bd85167"><td class="memItemLeft" align="right" valign="top"><a id="ga1896f6c4b8597e3e76ff93970bd85167"></a>
|
|
||||||
std::ostream * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga1896f6c4b8597e3e76ff93970bd85167">clutchlog::_out</a></td></tr>
|
|
||||||
<tr class="memdesc:ga1896f6c4b8597e3e76ff93970bd85167"><td class="mdescLeft"> </td><td class="mdescRight">Standard output. <br /></td></tr>
|
|
||||||
<tr class="separator:ga1896f6c4b8597e3e76ff93970bd85167"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gaeb60684c89bcef5aa9273075c21cc993"><td class="memItemLeft" align="right" valign="top"><a id="gaeb60684c89bcef5aa9273075c21cc993"></a>
|
|
||||||
<a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaeb60684c89bcef5aa9273075c21cc993">clutchlog::_stage</a></td></tr>
|
|
||||||
<tr class="memdesc:gaeb60684c89bcef5aa9273075c21cc993"><td class="mdescLeft"> </td><td class="mdescRight">Current log level. <br /></td></tr>
|
|
||||||
<tr class="separator:gaeb60684c89bcef5aa9273075c21cc993"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gaded03528f34d9000f618419c482c5042"><td class="memItemLeft" align="right" valign="top"><a id="gaded03528f34d9000f618419c482c5042"></a>
|
|
||||||
std::regex </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaded03528f34d9000f618419c482c5042">clutchlog::_in_file</a></td></tr>
|
|
||||||
<tr class="memdesc:gaded03528f34d9000f618419c482c5042"><td class="mdescLeft"> </td><td class="mdescRight">Current file location filter. <br /></td></tr>
|
|
||||||
<tr class="separator:gaded03528f34d9000f618419c482c5042"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga130c4f12eacbd2028102838fe16b734e"><td class="memItemLeft" align="right" valign="top"><a id="ga130c4f12eacbd2028102838fe16b734e"></a>
|
|
||||||
std::regex </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga130c4f12eacbd2028102838fe16b734e">clutchlog::_in_func</a></td></tr>
|
|
||||||
<tr class="memdesc:ga130c4f12eacbd2028102838fe16b734e"><td class="mdescLeft"> </td><td class="mdescRight">Current function location filter. <br /></td></tr>
|
|
||||||
<tr class="separator:ga130c4f12eacbd2028102838fe16b734e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga41757198b29862832a14472a9e5e24c6"><td class="memItemLeft" align="right" valign="top"><a id="ga41757198b29862832a14472a9e5e24c6"></a>
|
|
||||||
std::regex </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga41757198b29862832a14472a9e5e24c6">clutchlog::_in_line</a></td></tr>
|
|
||||||
<tr class="memdesc:ga41757198b29862832a14472a9e5e24c6"><td class="mdescLeft"> </td><td class="mdescRight">Current line location filter. <br /></td></tr>
|
|
||||||
<tr class="separator:ga41757198b29862832a14472a9e5e24c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga0906d74275cedcd403da94879764815e"><td class="memItemLeft" align="right" valign="top"><a id="ga0906d74275cedcd403da94879764815e"></a>
|
|
||||||
 </td><td class="memItemRight" valign="bottom"><b>clutchlog::clutchlog</b> (<a class="el" href="classclutchlog.html">clutchlog</a> const &)=delete</td></tr>
|
|
||||||
<tr class="separator:ga0906d74275cedcd403da94879764815e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gaef653a9744a72a889ca8163269bb781e"><td class="memItemLeft" align="right" valign="top"><a id="gaef653a9744a72a889ca8163269bb781e"></a>
|
|
||||||
void </td><td class="memItemRight" valign="bottom"><b>clutchlog::operator=</b> (<a class="el" href="classclutchlog.html">clutchlog</a> const &)=delete</td></tr>
|
|
||||||
<tr class="separator:gaef653a9744a72a889ca8163269bb781e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
|
||||||
Configuration accessors</h2></td></tr>
|
|
||||||
<tr class="memitem:ga656c277e074b64728cca871f2b484d1c"><td class="memItemLeft" align="right" valign="top"><a id="ga656c277e074b64728cca871f2b484d1c"></a>
|
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga656c277e074b64728cca871f2b484d1c">clutchlog::format</a> (const std::string &format)</td></tr>
|
|
||||||
<tr class="memdesc:ga656c277e074b64728cca871f2b484d1c"><td class="mdescLeft"> </td><td class="mdescRight">Set the template string. <br /></td></tr>
|
|
||||||
<tr class="separator:ga656c277e074b64728cca871f2b484d1c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gafc53dbca51d0e2322a21899d0c571a80"><td class="memItemLeft" align="right" valign="top"><a id="gafc53dbca51d0e2322a21899d0c571a80"></a>
|
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gafc53dbca51d0e2322a21899d0c571a80">clutchlog::format</a> () const</td></tr>
|
|
||||||
<tr class="memdesc:gafc53dbca51d0e2322a21899d0c571a80"><td class="mdescLeft"> </td><td class="mdescRight">Get the template string. <br /></td></tr>
|
|
||||||
<tr class="separator:gafc53dbca51d0e2322a21899d0c571a80"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga2144abe4ec6f630126b6490908b5f924"><td class="memItemLeft" align="right" valign="top"><a id="ga2144abe4ec6f630126b6490908b5f924"></a>
|
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga2144abe4ec6f630126b6490908b5f924">clutchlog::format_comment</a> (const std::string &<a class="el" href="group__UseMacros.html#ga656c277e074b64728cca871f2b484d1c">format</a>)</td></tr>
|
|
||||||
<tr class="memdesc:ga2144abe4ec6f630126b6490908b5f924"><td class="mdescLeft"> </td><td class="mdescRight">Set the template string for dumps. <br /></td></tr>
|
|
||||||
<tr class="separator:ga2144abe4ec6f630126b6490908b5f924"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gaa8d0a569ed3623ce36c5e567ec2d1ad5"><td class="memItemLeft" align="right" valign="top"><a id="gaa8d0a569ed3623ce36c5e567ec2d1ad5"></a>
|
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaa8d0a569ed3623ce36c5e567ec2d1ad5">clutchlog::format_comment</a> () const</td></tr>
|
|
||||||
<tr class="memdesc:gaa8d0a569ed3623ce36c5e567ec2d1ad5"><td class="mdescLeft"> </td><td class="mdescRight">Get the template string for dumps. <br /></td></tr>
|
|
||||||
<tr class="separator:gaa8d0a569ed3623ce36c5e567ec2d1ad5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga7fd7c7bd3668c537061c314a619a336d"><td class="memItemLeft" align="right" valign="top"><a id="ga7fd7c7bd3668c537061c314a619a336d"></a>
|
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga7fd7c7bd3668c537061c314a619a336d">clutchlog::out</a> (std::ostream &out)</td></tr>
|
|
||||||
<tr class="memdesc:ga7fd7c7bd3668c537061c314a619a336d"><td class="mdescLeft"> </td><td class="mdescRight">Set the output stream on which to print. <br /></td></tr>
|
|
||||||
<tr class="separator:ga7fd7c7bd3668c537061c314a619a336d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga6c6ab42a1df147e6c2d115bc36ec8266"><td class="memItemLeft" align="right" valign="top"><a id="ga6c6ab42a1df147e6c2d115bc36ec8266"></a>
|
|
||||||
std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga6c6ab42a1df147e6c2d115bc36ec8266">clutchlog::out</a> ()</td></tr>
|
|
||||||
<tr class="memdesc:ga6c6ab42a1df147e6c2d115bc36ec8266"><td class="mdescLeft"> </td><td class="mdescRight">Get the output stream on which to print. <br /></td></tr>
|
|
||||||
<tr class="separator:ga6c6ab42a1df147e6c2d115bc36ec8266"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga3cb0e4f43a4cadf1966001ad7c9861f4"><td class="memItemLeft" align="right" valign="top"><a id="ga3cb0e4f43a4cadf1966001ad7c9861f4"></a>
|
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga3cb0e4f43a4cadf1966001ad7c9861f4">clutchlog::threshold</a> (<a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> l)</td></tr>
|
|
||||||
<tr class="memdesc:ga3cb0e4f43a4cadf1966001ad7c9861f4"><td class="mdescLeft"> </td><td class="mdescRight">Set the log level (below which logs are not printed) with an identifier. <br /></td></tr>
|
|
||||||
<tr class="separator:ga3cb0e4f43a4cadf1966001ad7c9861f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga7a7738eaad114bfa870121412fe23ad9"><td class="memItemLeft" align="right" valign="top"><a id="ga7a7738eaad114bfa870121412fe23ad9"></a>
|
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga7a7738eaad114bfa870121412fe23ad9">clutchlog::threshold</a> (const std::string &l)</td></tr>
|
|
||||||
<tr class="memdesc:ga7a7738eaad114bfa870121412fe23ad9"><td class="mdescLeft"> </td><td class="mdescRight">Set the log level (below which logs are not printed) with a string. <br /></td></tr>
|
|
||||||
<tr class="separator:ga7a7738eaad114bfa870121412fe23ad9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gab45287cc9c14217904a13aff49573732"><td class="memItemLeft" align="right" valign="top"><a id="gab45287cc9c14217904a13aff49573732"></a>
|
|
||||||
<a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gab45287cc9c14217904a13aff49573732">clutchlog::threshold</a> () const</td></tr>
|
|
||||||
<tr class="memdesc:gab45287cc9c14217904a13aff49573732"><td class="mdescLeft"> </td><td class="mdescRight">Get the log level below which logs are not printed. <br /></td></tr>
|
|
||||||
<tr class="separator:gab45287cc9c14217904a13aff49573732"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gaff3aa09fb60f7d6dc688c028d3834d8a"><td class="memItemLeft" align="right" valign="top"><a id="gaff3aa09fb60f7d6dc688c028d3834d8a"></a>
|
|
||||||
const std::map< std::string, <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaff3aa09fb60f7d6dc688c028d3834d8a">clutchlog::levels</a> () const</td></tr>
|
|
||||||
<tr class="memdesc:gaff3aa09fb60f7d6dc688c028d3834d8a"><td class="mdescLeft"> </td><td class="mdescRight">Get the map of available log levels string representations toward their identifier. *‍/. <br /></td></tr>
|
|
||||||
<tr class="separator:gaff3aa09fb60f7d6dc688c028d3834d8a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gacebed8c9df9204f22bf8488e62e1cedd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gacebed8c9df9204f22bf8488e62e1cedd">clutchlog::level_of</a> (const std::string name)</td></tr>
|
|
||||||
<tr class="memdesc:gacebed8c9df9204f22bf8488e62e1cedd"><td class="mdescLeft"> </td><td class="mdescRight">Return the log level tag corresponding to the given pre-configured name. <a href="group__UseMacros.html#gacebed8c9df9204f22bf8488e62e1cedd">More...</a><br /></td></tr>
|
|
||||||
<tr class="separator:gacebed8c9df9204f22bf8488e62e1cedd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga10064493c22f5c03b502a42d814c5c5c"><td class="memItemLeft" align="right" valign="top"><a id="ga10064493c22f5c03b502a42d814c5c5c"></a>
|
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga10064493c22f5c03b502a42d814c5c5c">clutchlog::file</a> (std::string file)</td></tr>
|
|
||||||
<tr class="memdesc:ga10064493c22f5c03b502a42d814c5c5c"><td class="mdescLeft"> </td><td class="mdescRight">Set the regular expression filtering the file location. <br /></td></tr>
|
|
||||||
<tr class="separator:ga10064493c22f5c03b502a42d814c5c5c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gad32b5a0274dc03ee0004f67ba58b2447"><td class="memItemLeft" align="right" valign="top"><a id="gad32b5a0274dc03ee0004f67ba58b2447"></a>
|
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">clutchlog::func</a> (std::string func)</td></tr>
|
|
||||||
<tr class="memdesc:gad32b5a0274dc03ee0004f67ba58b2447"><td class="mdescLeft"> </td><td class="mdescRight">Set the regular expression filtering the function location. <br /></td></tr>
|
|
||||||
<tr class="separator:gad32b5a0274dc03ee0004f67ba58b2447"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gaa26c6b81ebaeb9e9daa3457e3a3d17c9"><td class="memItemLeft" align="right" valign="top"><a id="gaa26c6b81ebaeb9e9daa3457e3a3d17c9"></a>
|
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9">clutchlog::line</a> (std::string line)</td></tr>
|
|
||||||
<tr class="memdesc:gaa26c6b81ebaeb9e9daa3457e3a3d17c9"><td class="mdescLeft"> </td><td class="mdescRight">Set the regular expression filtering the line location. <br /></td></tr>
|
|
||||||
<tr class="separator:gaa26c6b81ebaeb9e9daa3457e3a3d17c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga6666106b9e5c239b6ae5e0d1091648e3"><td class="memItemLeft" align="right" valign="top"><a id="ga6666106b9e5c239b6ae5e0d1091648e3"></a>
|
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga6666106b9e5c239b6ae5e0d1091648e3">clutchlog::location</a> (const std::string &in_file, const std::string &in_function=".*", const std::string &in_line=".*")</td></tr>
|
|
||||||
<tr class="memdesc:ga6666106b9e5c239b6ae5e0d1091648e3"><td class="mdescLeft"> </td><td class="mdescRight">Set the regular expressions filtering the location. <br /></td></tr>
|
|
||||||
<tr class="separator:ga6666106b9e5c239b6ae5e0d1091648e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gac3ec55057b9c734b66f169bf43dbd591"><td class="memTemplParams" colspan="2">template<class ... FMT> </td></tr>
|
|
||||||
<tr class="memitem:gac3ec55057b9c734b66f169bf43dbd591"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gac3ec55057b9c734b66f169bf43dbd591">clutchlog::style</a> (<a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> stage, FMT... styles)</td></tr>
|
|
||||||
<tr class="memdesc:gac3ec55057b9c734b66f169bf43dbd591"><td class="mdescLeft"> </td><td class="mdescRight">Set the style (color and typo) of the given log level. <a href="group__UseMacros.html#gac3ec55057b9c734b66f169bf43dbd591">More...</a><br /></td></tr>
|
|
||||||
<tr class="separator:gac3ec55057b9c734b66f169bf43dbd591"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gad1cfa9945c3f7f98fe8ce724c627d0d6"><td class="memItemLeft" align="right" valign="top"><a id="gad1cfa9945c3f7f98fe8ce724c627d0d6"></a>
|
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gad1cfa9945c3f7f98fe8ce724c627d0d6">clutchlog::style</a> (<a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> stage, <a class="el" href="classclutchlog_1_1fmt.html">fmt</a> style)</td></tr>
|
|
||||||
<tr class="memdesc:gad1cfa9945c3f7f98fe8ce724c627d0d6"><td class="mdescLeft"> </td><td class="mdescRight">Set the style (color and typo) of the given log level, passing a <code>fmt</code> instance. <br /></td></tr>
|
|
||||||
<tr class="separator:gad1cfa9945c3f7f98fe8ce724c627d0d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga4831f44fd5ade102e57320632095934d"><td class="memItemLeft" align="right" valign="top"><a id="ga4831f44fd5ade102e57320632095934d"></a>
|
|
||||||
<a class="el" href="classclutchlog_1_1fmt.html">fmt</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga4831f44fd5ade102e57320632095934d">clutchlog::style</a> (<a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> stage) const</td></tr>
|
|
||||||
<tr class="memdesc:ga4831f44fd5ade102e57320632095934d"><td class="mdescLeft"> </td><td class="mdescRight">Get the configured fmt instance of the given log level. <br /></td></tr>
|
|
||||||
<tr class="separator:ga4831f44fd5ade102e57320632095934d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
|
||||||
Low-level API</h2></td></tr>
|
|
||||||
<tr class="memitem:ga4ebdfcded6c56262676bf6926d63fc96"><td class="memItemLeft" align="right" valign="top"><a id="ga4ebdfcded6c56262676bf6926d63fc96"></a>
|
|
||||||
<a class="el" href="structclutchlog_1_1scope__t.html">scope_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga4ebdfcded6c56262676bf6926d63fc96">clutchlog::locate</a> (const <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> &stage, const std::string &<a class="el" href="group__UseMacros.html#ga10064493c22f5c03b502a42d814c5c5c">file</a>, const std::string &<a class="el" href="group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">func</a>, const size_t <a class="el" href="group__UseMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>) const</td></tr>
|
|
||||||
<tr class="memdesc:ga4ebdfcded6c56262676bf6926d63fc96"><td class="mdescLeft"> </td><td class="mdescRight">Gather information on the current location of the call. <br /></td></tr>
|
|
||||||
<tr class="separator:ga4ebdfcded6c56262676bf6926d63fc96"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga972f895c70edc335f3018a2c8971d59e"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga972f895c70edc335f3018a2c8971d59e">clutchlog::replace</a> (const std::string &form, const std::string &mark, const std::string &tag) const</td></tr>
|
|
||||||
<tr class="memdesc:ga972f895c70edc335f3018a2c8971d59e"><td class="mdescLeft"> </td><td class="mdescRight">Replace <code>mark</code> by <code>tag</code> in <code>form</code>. <a href="group__UseMacros.html#ga972f895c70edc335f3018a2c8971d59e">More...</a><br /></td></tr>
|
|
||||||
<tr class="separator:ga972f895c70edc335f3018a2c8971d59e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gae90d5a1a428587ad67b38b2ea4ca9fa2"><td class="memItemLeft" align="right" valign="top"><a id="gae90d5a1a428587ad67b38b2ea4ca9fa2"></a>
|
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gae90d5a1a428587ad67b38b2ea4ca9fa2">clutchlog::replace</a> (const std::string &form, const std::string &mark, const size_t tag) const</td></tr>
|
|
||||||
<tr class="memdesc:gae90d5a1a428587ad67b38b2ea4ca9fa2"><td class="mdescLeft"> </td><td class="mdescRight">Replace <code>mark</code> by <code>tag</code> in <code>form</code>, converting tag to its string representation first. <br /></td></tr>
|
|
||||||
<tr class="separator:gae90d5a1a428587ad67b38b2ea4ca9fa2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gaf1219599b1361562c802779572aa669f"><td class="memItemLeft" align="right" valign="top"><a id="gaf1219599b1361562c802779572aa669f"></a>
|
|
||||||
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaf1219599b1361562c802779572aa669f">clutchlog::format</a> (std::string format, const std::string &what, const <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> &stage, const std::string &<a class="el" href="group__UseMacros.html#ga10064493c22f5c03b502a42d814c5c5c">file</a>, const std::string &<a class="el" href="group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">func</a>, const size_t <a class="el" href="group__UseMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>) const</td></tr>
|
|
||||||
<tr class="memdesc:gaf1219599b1361562c802779572aa669f"><td class="mdescLeft"> </td><td class="mdescRight">Substitute all tags in the format string with the corresponding information and apply the style corresponding to the log level. <br /></td></tr>
|
|
||||||
<tr class="separator:gaf1219599b1361562c802779572aa669f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga23dbb98f0d3c5cc21c232cde16cf317a"><td class="memItemLeft" align="right" valign="top"><a id="ga23dbb98f0d3c5cc21c232cde16cf317a"></a>
|
|
||||||
void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga23dbb98f0d3c5cc21c232cde16cf317a">clutchlog::log</a> (const <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> &stage, const std::string &what, const std::string &<a class="el" href="group__UseMacros.html#ga10064493c22f5c03b502a42d814c5c5c">file</a>, const std::string &<a class="el" href="group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">func</a>, size_t <a class="el" href="group__UseMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>) const</td></tr>
|
|
||||||
<tr class="memdesc:ga23dbb98f0d3c5cc21c232cde16cf317a"><td class="mdescLeft"> </td><td class="mdescRight">Print a log message IF the location matches the given one. <br /></td></tr>
|
|
||||||
<tr class="separator:ga23dbb98f0d3c5cc21c232cde16cf317a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga63308e8deae3cfec6801318203494143"><td class="memTemplParams" colspan="2"><a id="ga63308e8deae3cfec6801318203494143"></a>
|
|
||||||
template<class In > </td></tr>
|
|
||||||
<tr class="memitem:ga63308e8deae3cfec6801318203494143"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga63308e8deae3cfec6801318203494143">clutchlog::dump</a> (const <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> &stage, const In container_begin, const In container_end, const std::string &<a class="el" href="group__UseMacros.html#ga10064493c22f5c03b502a42d814c5c5c">file</a>, const std::string &<a class="el" href="group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">func</a>, size_t <a class="el" href="group__UseMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>, const std::string &filename_template="dump_{n}.dat", const std::string sep=<a class="el" href="group__UseMacros.html#gaf898bffe23b125245e338d7495c76d45">dump_default_sep</a>) const</td></tr>
|
|
||||||
<tr class="memdesc:ga63308e8deae3cfec6801318203494143"><td class="mdescLeft"> </td><td class="mdescRight">Dump a serializable container after a comment line with log information. <br /></td></tr>
|
|
||||||
<tr class="separator:ga63308e8deae3cfec6801318203494143"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
|
|
||||||
All combination of constructors with different parameters orders.</h2></td></tr>
|
|
||||||
<tr class="memitem:ga6cc6126d113fc0647ed3acbf29cdc425"><td class="memItemLeft" align="right" valign="top"><a id="ga6cc6126d113fc0647ed3acbf29cdc425"></a>
|
|
||||||
 </td><td class="memItemRight" valign="bottom"><b>clutchlog::fmt::fmt</b> (<a class="el" href="group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> f, <a class="el" href="group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> b=bg::none, <a class="el" href="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">typo</a> s=typo::none)</td></tr>
|
|
||||||
<tr class="separator:ga6cc6126d113fc0647ed3acbf29cdc425"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gac69e6d3b7ddaec908c429ac61f354267"><td class="memItemLeft" align="right" valign="top"><a id="gac69e6d3b7ddaec908c429ac61f354267"></a>
|
|
||||||
 </td><td class="memItemRight" valign="bottom"><b>clutchlog::fmt::fmt</b> (<a class="el" href="group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> f, <a class="el" href="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">typo</a> s, <a class="el" href="group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> b=bg::none)</td></tr>
|
|
||||||
<tr class="separator:gac69e6d3b7ddaec908c429ac61f354267"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga13453c0b5dbc19d9b510dcdc0352b443"><td class="memItemLeft" align="right" valign="top"><a id="ga13453c0b5dbc19d9b510dcdc0352b443"></a>
|
|
||||||
 </td><td class="memItemRight" valign="bottom"><b>clutchlog::fmt::fmt</b> (<a class="el" href="group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> b, <a class="el" href="group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> f=fg::none, <a class="el" href="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">typo</a> s=typo::none)</td></tr>
|
|
||||||
<tr class="separator:ga13453c0b5dbc19d9b510dcdc0352b443"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga65856874070ec0865b3a5b9aeb0e4f3d"><td class="memItemLeft" align="right" valign="top"><a id="ga65856874070ec0865b3a5b9aeb0e4f3d"></a>
|
|
||||||
 </td><td class="memItemRight" valign="bottom"><b>clutchlog::fmt::fmt</b> (<a class="el" href="group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> b, <a class="el" href="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">typo</a> s, <a class="el" href="group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> f=fg::none)</td></tr>
|
|
||||||
<tr class="separator:ga65856874070ec0865b3a5b9aeb0e4f3d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ga99b3a05ddf6fa341cee6cb1e5dffc159"><td class="memItemLeft" align="right" valign="top"><a id="ga99b3a05ddf6fa341cee6cb1e5dffc159"></a>
|
|
||||||
 </td><td class="memItemRight" valign="bottom"><b>clutchlog::fmt::fmt</b> (<a class="el" href="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">typo</a> s, <a class="el" href="group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> f=fg::none, <a class="el" href="group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> b=bg::none)</td></tr>
|
|
||||||
<tr class="separator:ga99b3a05ddf6fa341cee6cb1e5dffc159"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:gaeea73b0239bf73ebc8ee84c1e6d278e2"><td class="memItemLeft" align="right" valign="top"><a id="gaeea73b0239bf73ebc8ee84c1e6d278e2"></a>
|
|
||||||
 </td><td class="memItemRight" valign="bottom"><b>clutchlog::fmt::fmt</b> (<a class="el" href="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">typo</a> s, <a class="el" href="group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> b, <a class="el" href="group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> f=fg::none)</td></tr>
|
|
||||||
<tr class="separator:gaeea73b0239bf73ebc8ee84c1e6d278e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
</table>
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
<h2 class="groupheader">Macro Definition Documentation</h2>
|
<h2 class="groupheader">Macro Definition Documentation</h2>
|
||||||
|
|
@ -487,7 +116,7 @@ All combination of constructors with different parameters orders.</h2></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
<b>Value:</b><div class="fragment"><div class="line"> <span class="keywordflow">do</span> { \</div>
|
<b>Value:</b><div class="fragment"><div class="line"> <span class="keywordflow">do</span> { \</div>
|
||||||
<div class="line"> auto& clutchlog__logger = <a class="code" href="group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>(); \</div>
|
<div class="line"> auto& clutchlog__logger = <a class="code" href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>(); \</div>
|
||||||
<div class="line"> clutchlog::scope_t clutchlog__scope = clutchlog__logger.locate(clutchlog::level::LEVEL, <a class="code" href="group__UseMacros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>); \</div>
|
<div class="line"> clutchlog::scope_t clutchlog__scope = clutchlog__logger.locate(clutchlog::level::LEVEL, <a class="code" href="group__UseMacros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>); \</div>
|
||||||
<div class="line"> if(clutchlog__scope.matches) { \</div>
|
<div class="line"> if(clutchlog__scope.matches) { \</div>
|
||||||
<div class="line"> __VA_ARGS__ \</div>
|
<div class="line"> __VA_ARGS__ \</div>
|
||||||
|
|
@ -530,9 +159,9 @@ All combination of constructors with different parameters orders.</h2></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
<b>Value:</b><div class="fragment"><div class="line"> <span class="keywordflow">do</span> { \</div>
|
<b>Value:</b><div class="fragment"><div class="line"> <span class="keywordflow">do</span> { \</div>
|
||||||
<div class="line"> auto& clutchlog__logger = <a class="code" href="group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>(); \</div>
|
<div class="line"> auto& clutchlog__logger = <a class="code" href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>(); \</div>
|
||||||
<div class="line"> clutchlog__logger.dump(clutchlog::level::LEVEL, std::begin(CONTAINER), std::end(CONTAINER), \</div>
|
<div class="line"> clutchlog__logger.dump(clutchlog::level::LEVEL, std::begin(CONTAINER), std::end(CONTAINER), \</div>
|
||||||
<div class="line"> <a class="code" href="group__UseMacros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>, FILENAME, <a class="code" href="group__UseMacros.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a>); \</div>
|
<div class="line"> <a class="code" href="group__UseMacros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>, FILENAME, <a class="code" href="group__DefaultConfig.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a>); \</div>
|
||||||
<div class="line"> } <span class="keywordflow">while</span>(0)</div>
|
<div class="line"> } <span class="keywordflow">while</span>(0)</div>
|
||||||
</div><!-- fragment -->
|
</div><!-- fragment -->
|
||||||
<p>Dump the given container. </p>
|
<p>Dump the given container. </p>
|
||||||
|
|
@ -571,7 +200,7 @@ All combination of constructors with different parameters orders.</h2></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
<b>Value:</b><div class="fragment"><div class="line"> <span class="keywordflow">do</span> { \</div>
|
<b>Value:</b><div class="fragment"><div class="line"> <span class="keywordflow">do</span> { \</div>
|
||||||
<div class="line"> auto& clutchlog__logger = <a class="code" href="group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>(); \</div>
|
<div class="line"> auto& clutchlog__logger = <a class="code" href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>(); \</div>
|
||||||
<div class="line"> clutchlog::scope_t clutchlog__scope = clutchlog__logger.locate(clutchlog::level::LEVEL, <a class="code" href="group__UseMacros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>); \</div>
|
<div class="line"> clutchlog::scope_t clutchlog__scope = clutchlog__logger.locate(clutchlog::level::LEVEL, <a class="code" href="group__UseMacros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>); \</div>
|
||||||
<div class="line"> if(clutchlog__scope.matches) { \</div>
|
<div class="line"> if(clutchlog__scope.matches) { \</div>
|
||||||
<div class="line"> FUNC(__VA_ARGS__); \</div>
|
<div class="line"> FUNC(__VA_ARGS__); \</div>
|
||||||
|
|
@ -608,240 +237,19 @@ All combination of constructors with different parameters orders.</h2></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
<b>Value:</b><div class="fragment"><div class="line"> <span class="keywordflow">do</span> { \</div>
|
<b>Value:</b><div class="fragment"><div class="line"> <span class="keywordflow">do</span> { \</div>
|
||||||
<div class="line"> auto& clutchlog__logger = <a class="code" href="group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>(); \</div>
|
<div class="line"> auto& clutchlog__logger = <a class="code" href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>(); \</div>
|
||||||
<div class="line"> std::ostringstream clutchlog__msg ; clutchlog__msg << WHAT; \</div>
|
<div class="line"> std::ostringstream clutchlog__msg ; clutchlog__msg << WHAT; \</div>
|
||||||
<div class="line"> clutchlog__logger.log(clutchlog::level::LEVEL, clutchlog__msg.str(), <a class="code" href="group__UseMacros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>); \</div>
|
<div class="line"> clutchlog__logger.log(clutchlog::level::LEVEL, clutchlog__msg.str(), <a class="code" href="group__UseMacros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>); \</div>
|
||||||
<div class="line"> } <span class="keywordflow">while</span>(0)</div>
|
<div class="line"> } <span class="keywordflow">while</span>(0)</div>
|
||||||
</div><!-- fragment -->
|
</div><!-- fragment -->
|
||||||
<p>Log a message at the given level. </p>
|
<p>Log a message at the given level. </p>
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<h2 class="groupheader">Function Documentation</h2>
|
|
||||||
<a id="gacebed8c9df9204f22bf8488e62e1cedd"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#gacebed8c9df9204f22bf8488e62e1cedd">◆ </a></span>level_of()</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname"><a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> clutchlog::level_of </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">const std::string </td>
|
|
||||||
<td class="paramname"><em>name</em></td><td>)</td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
<p>Return the log level tag corresponding to the given pre-configured name. </p>
|
|
||||||
<dl class="section note"><dt>Note</dt><dd>This is case sensitive, see the pre-configured <code>_level_word</code>. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="gacfaceb77da01503b432644a3efaee4fa"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#gacfaceb77da01503b432644a3efaee4fa">◆ </a></span>logger()</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">static <a class="el" href="classclutchlog.html">clutchlog</a>& clutchlog::logger </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramname"></td><td>)</td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
<p>Get the logger instance. </p>
|
|
||||||
<div class="fragment"><div class="line"><span class="keyword">auto</span>& <a class="code" href="group__UseMacros.html#ga23dbb98f0d3c5cc21c232cde16cf317a">log</a> = <a class="code" href="group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>();</div>
|
|
||||||
</div><!-- fragment -->
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="gafeaedd18298498d1dcfcc15f5f17ac3c"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#gafeaedd18298498d1dcfcc15f5f17ac3c">◆ </a></span>operator()()</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">std::string clutchlog::fmt::operator() </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">const std::string & </td>
|
|
||||||
<td class="paramname"><em>msg</em></td><td>)</td>
|
|
||||||
<td> const</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
<p>Format the given string with the currently encoded format. </p>
|
|
||||||
<p>Allow to use a formatter as a function: </p><div class="fragment"><div class="line"><a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a> error(clutchlog::fmt::fg::red, clutchlog::fmt::typo::bold);</div>
|
|
||||||
<div class="line">std::cout << error(<span class="stringliteral">"ERROR"</span>) << std::endl;</div>
|
|
||||||
</div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>A formatter called this way WILL output a reset escape code at the end. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="ga972f895c70edc335f3018a2c8971d59e"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#ga972f895c70edc335f3018a2c8971d59e">◆ </a></span>replace()</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">std::string clutchlog::replace </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">const std::string & </td>
|
|
||||||
<td class="paramname"><em>form</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">const std::string & </td>
|
|
||||||
<td class="paramname"><em>mark</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">const std::string & </td>
|
|
||||||
<td class="paramname"><em>tag</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td> const</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
<p>Replace <code>mark</code> by <code>tag</code> in <code>form</code>. </p>
|
|
||||||
<div class="fragment"><div class="line"><a class="code" href="group__UseMacros.html#ga23dbb98f0d3c5cc21c232cde16cf317a">log</a>.replace(<span class="stringliteral">"{greet} {world}"</span>, <span class="stringliteral">"\\{greet\\}"</span>, <span class="stringliteral">"hello"</span>);</div>
|
|
||||||
<div class="line"><span class="comment">// returns "hello {world}"</span></div>
|
|
||||||
</div><!-- fragment -->
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a id="gac3ec55057b9c734b66f169bf43dbd591"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#gac3ec55057b9c734b66f169bf43dbd591">◆ </a></span>style()</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<div class="memtemplate">
|
|
||||||
template<class ... FMT> </div>
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">void clutchlog::style </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> </td>
|
|
||||||
<td class="paramname"><em>stage</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">FMT... </td>
|
|
||||||
<td class="paramname"><em>styles</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
<p>Set the style (color and typo) of the given log level. </p>
|
|
||||||
<p>This version accept style arguments as if they were passed to <code><a class="el" href="classclutchlog_1_1fmt.html" title="Color and style formatter for ANSI terminal escape sequences.">clutchlog::fmt</a></code>. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<h2 class="groupheader">Friends</h2>
|
|
||||||
<a id="ga96849ba427feac3a2eeaa1165e3845da"></a>
|
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#ga96849ba427feac3a2eeaa1165e3845da">◆ </a></span>operator<<</h2>
|
|
||||||
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="mlabels">
|
|
||||||
<tr>
|
|
||||||
<td class="mlabels-left">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">std::ostream& operator<< </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">std::ostream & </td>
|
|
||||||
<td class="paramname"><em>os</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">const <a class="el" href="classclutchlog_1_1fmt.html">fmt</a> & </td>
|
|
||||||
<td class="paramname"><em>fmt</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="mlabels-right">
|
|
||||||
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
|
|
||||||
<p>Output stream overload. </p>
|
|
||||||
<p>Allow to use a formatter as a tag within a stream: </p><div class="fragment"><div class="line"><a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a> end(clutchlog::fmt::typo::reset);</div>
|
|
||||||
<div class="line"><a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a> error(clutchlog::fmt::fg::red, clutchlog::fmt::typo::bold);</div>
|
|
||||||
<div class="line">std::cout << error << <span class="stringliteral">"ERROR"</span> << end << std::endl;</div>
|
|
||||||
</div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>An formatter called this way will NOT output a reset escape code. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<div class="ttc" id="agroup__UseMacros_html_gacfaceb77da01503b432644a3efaee4fa"><div class="ttname"><a href="group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a></div><div class="ttdeci">static clutchlog & logger()</div><div class="ttdoc">Get the logger instance.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:286</div></div>
|
<div class="ttc" id="agroup__DefaultConfig_html_ga54d29e956575e1c731eab5406135c5df"><div class="ttname"><a href="group__DefaultConfig.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a></div><div class="ttdeci">#define CLUTCHDUMP_DEFAULT_SEP</div><div class="ttdoc">Compile-time default item separator for dump.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:239</div></div>
|
||||||
<div class="ttc" id="agroup__UseMacros_html_ga54d29e956575e1c731eab5406135c5df"><div class="ttname"><a href="group__UseMacros.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a></div><div class="ttdeci">#define CLUTCHDUMP_DEFAULT_SEP</div><div class="ttdoc">Compile-time default item separator for dump.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:235</div></div>
|
<div class="ttc" id="agroup__UseMacros_html_gae8911119d726a43b77f5781cb5a72813"><div class="ttname"><a href="group__UseMacros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a></div><div class="ttdeci">#define CLUTCHLOC</div><div class="ttdoc">Handy shortcuts to location.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:77</div></div>
|
||||||
<div class="ttc" id="agroup__UseMacros_html_ga23dbb98f0d3c5cc21c232cde16cf317a"><div class="ttname"><a href="group__UseMacros.html#ga23dbb98f0d3c5cc21c232cde16cf317a">clutchlog::log</a></div><div class="ttdeci">void log(const level &stage, const std::string &what, const std::string &file, const std::string &func, size_t line) const</div><div class="ttdoc">Print a log message IF the location matches the given one.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:860</div></div>
|
<div class="ttc" id="aclassclutchlog_html_acfaceb77da01503b432644a3efaee4fa"><div class="ttname"><a href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a></div><div class="ttdeci">static clutchlog & logger()</div><div class="ttdoc">Get the logger instance.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:291</div></div>
|
||||||
<div class="ttc" id="agroup__UseMacros_html_gae8911119d726a43b77f5781cb5a72813"><div class="ttname"><a href="group__UseMacros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a></div><div class="ttdeci">#define CLUTCHLOC</div><div class="ttdoc">Handy shortcuts to location.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:75</div></div>
|
|
||||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html"><div class="ttname"><a href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></div><div class="ttdoc">Color and style formatter for ANSI terminal escape sequences.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:307</div></div>
|
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||||
|
|
|
||||||
118
docs/index.html
118
docs/index.html
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
@ -85,7 +85,8 @@ $(function() {
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="level1"><a href="#autotoc_md15">Examples</a></li>
|
<li class="level1"><a href="#autotoc_md15">Examples</a></li>
|
||||||
<li class="level1"><a href="#autotoc_md16">Build and tests</a></li>
|
<li class="level1"><a href="#autotoc_md16">Limitations</a></li>
|
||||||
|
<li class="level1"><a href="#autotoc_md17">Build and tests</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="textblock"><p><em><b>Clutchlog is a logging system that targets versatile debugging.</b></em> <em><b>It allows to (de)clutch messages for a given: log level, source code location or call stack depth.</b></em></p>
|
<div class="textblock"><p><em><b>Clutchlog is a logging system that targets versatile debugging.</b></em> <em><b>It allows to (de)clutch messages for a given: log level, source code location or call stack depth.</b></em></p>
|
||||||
|
|
@ -114,7 +115,7 @@ Features</h1>
|
||||||
<h1><a class="anchor" id="autotoc_md1"></a>
|
<h1><a class="anchor" id="autotoc_md1"></a>
|
||||||
Example</h1>
|
Example</h1>
|
||||||
<p>Adding a message is a simple as calling a macro (which is declutched in Debug build type, when <code>NDEBUG</code> is not defined): </p><div class="fragment"><div class="line"><a class="code" href="group__UseMacros.html#ga6f86187e2b35e7e1907d688f504a197d">CLUTCHLOG</a>(info, <span class="stringliteral">"matrix size: "</span> << m << <span class="stringliteral">"x"</span> << n);</div>
|
<p>Adding a message is a simple as calling a macro (which is declutched in Debug build type, when <code>NDEBUG</code> is not defined): </p><div class="fragment"><div class="line"><a class="code" href="group__UseMacros.html#ga6f86187e2b35e7e1907d688f504a197d">CLUTCHLOG</a>(info, <span class="stringliteral">"matrix size: "</span> << m << <span class="stringliteral">"x"</span> << n);</div>
|
||||||
</div><!-- fragment --><p>To configure the display, you indicate the three types of locations, for example in your <code>main</code> function: </p><div class="fragment"><div class="line"><span class="keyword">auto</span>& log = <a class="code" href="group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>();</div>
|
</div><!-- fragment --><p>To configure the display, you indicate the three types of locations, for example in your <code>main</code> function: </p><div class="fragment"><div class="line"><span class="keyword">auto</span>& log = <a class="code" href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>();</div>
|
||||||
<div class="line">log.depth(2); <span class="comment">// Log functions called from "main" but not below.</span></div>
|
<div class="line">log.depth(2); <span class="comment">// Log functions called from "main" but not below.</span></div>
|
||||||
<div class="line">log.threshold(<span class="stringliteral">"Info"</span>); <span class="comment">// Log only "info", "warning", "error" or "critical" messages.</span></div>
|
<div class="line">log.threshold(<span class="stringliteral">"Info"</span>); <span class="comment">// Log only "info", "warning", "error" or "critical" messages.</span></div>
|
||||||
<div class="line">log.file(<span class="stringliteral">"algebra/.*"</span>); <span class="comment">// Will match any file in the "algebra" directory.</span></div>
|
<div class="line">log.file(<span class="stringliteral">"algebra/.*"</span>); <span class="comment">// Will match any file in the "algebra" directory.</span></div>
|
||||||
|
|
@ -162,13 +163,13 @@ Log level semantics</h2>
|
||||||
<li><em>Debug</em>: data that would help debugging the program if there was a bug later on.</li>
|
<li><em>Debug</em>: data that would help debugging the program if there was a bug later on.</li>
|
||||||
<li><em>XDebug</em>: debugging information that would be heavy to read.</li>
|
<li><em>XDebug</em>: debugging information that would be heavy to read.</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>Note: the log levels constants are lower case (for example: <code>clutchlog::level::xdebug</code>), but their string representation is not (e.g. "XDebug", this should be taken into account when using <code>threshold</code> or <code>level_of</code>).</p>
|
<p>Note: the log levels constants are lower case (for example: <code>clutchlog::level::xdebug</code>), but their string representation is not (e.g. "XDebug", this should be taken into account when using <code><a class="el" href="classclutchlog.html#a3cb0e4f43a4cadf1966001ad7c9861f4" title="Set the log level (below which logs are not printed) with an identifier.">clutchlog::threshold</a></code> or <code><a class="el" href="classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd" title="Return the log level tag corresponding to the given pre-configured name.">clutchlog::level_of</a></code>).</p>
|
||||||
<h2><a class="anchor" id="autotoc_md6"></a>
|
<h2><a class="anchor" id="autotoc_md6"></a>
|
||||||
Location filtering</h2>
|
Location filtering</h2>
|
||||||
<p>To configure the global behaviour of the logger, you must first get a reference on its (singleton) instance: </p><div class="fragment"><div class="line"><span class="keyword">auto</span>& log = <a class="code" href="group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>();</div>
|
<p>To configure the global behaviour of the logger, you must first get a reference on its (singleton) instance: </p><div class="fragment"><div class="line"><span class="keyword">auto</span>& log = <a class="code" href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>();</div>
|
||||||
</div><!-- fragment --><p>One can configure the location(s) at which messages should actually be logged: </p><div class="fragment"><div class="line">log.depth(3); <span class="comment">// Depth of the call stack, defaults to the maximum possible value.</span></div>
|
</div><!-- fragment --><p>One can configure the location(s) at which messages should actually be logged: </p><div class="fragment"><div class="line">log.depth(3); <span class="comment">// Depth of the call stack, defaults to the maximum possible value.</span></div>
|
||||||
<div class="line">log.threshold(clutchlog::level::error); <span class="comment">// Log level, defaults to error.</span></div>
|
<div class="line">log.threshold(clutchlog::level::error); <span class="comment">// Log level, defaults to error.</span></div>
|
||||||
</div><!-- fragment --><p>Current levels are defined in an enumeration as <code><a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928" title="Available log levels.">clutchlog::level</a></code>: </p><div class="fragment"><div class="line"><span class="keyword">enum</span> level {critical=0, error=1, warning=2, progress=3, note=4, info=5, debug=6, xdebug=7};</div>
|
</div><!-- fragment --><p>Current levels are defined in an enumeration as <code><a class="el" href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928" title="Available log levels.">clutchlog::level</a></code>: </p><div class="fragment"><div class="line"><span class="keyword">enum</span> level {critical=0, error=1, warning=2, progress=3, note=4, info=5, debug=6, xdebug=7};</div>
|
||||||
</div><!-- fragment --><p>File, function and line filters are indicated using (ECMAScript) regular expressions: </p><div class="fragment"><div class="line">log.file(<span class="stringliteral">".*"</span>); <span class="comment">// File location, defaults to any.</span></div>
|
</div><!-- fragment --><p>File, function and line filters are indicated using (ECMAScript) regular expressions: </p><div class="fragment"><div class="line">log.file(<span class="stringliteral">".*"</span>); <span class="comment">// File location, defaults to any.</span></div>
|
||||||
<div class="line">log.func(<span class="stringliteral">".*"</span>); <span class="comment">// Function location, defaults to any.</span></div>
|
<div class="line">log.func(<span class="stringliteral">".*"</span>); <span class="comment">// Function location, defaults to any.</span></div>
|
||||||
<div class="line">log.line(<span class="stringliteral">".*"</span>); <span class="comment">// Line location, defaults to any.</span></div>
|
<div class="line">log.line(<span class="stringliteral">".*"</span>); <span class="comment">// Line location, defaults to any.</span></div>
|
||||||
|
|
@ -177,8 +178,8 @@ Location filtering</h2>
|
||||||
</div><!-- fragment --><p>Note that the case of the log levels strings matters (see below).</p>
|
</div><!-- fragment --><p>Note that the case of the log levels strings matters (see below).</p>
|
||||||
<h2><a class="anchor" id="autotoc_md7"></a>
|
<h2><a class="anchor" id="autotoc_md7"></a>
|
||||||
Output Configuration</h2>
|
Output Configuration</h2>
|
||||||
<p>The output stream can be configured using the <code>out</code> method: </p><div class="fragment"><div class="line">log.out(std::clog); <span class="comment">// Defaults to clog.</span></div>
|
<p>The output stream can be configured using the <code><a class="el" href="classclutchlog.html#a7fd7c7bd3668c537061c314a619a336d" title="Set the output stream on which to print.">clutchlog::out</a></code> method: </p><div class="fragment"><div class="line">log.out(std::clog); <span class="comment">// Defaults to clog.</span></div>
|
||||||
</div><!-- fragment --><p>The format of the messages can be defined with the <code>format</code> method, passing a string with standardized tags surrounded by <code>{}</code>: </p><div class="fragment"><div class="line">log.format(<span class="stringliteral">"{msg}"</span>);</div>
|
</div><!-- fragment --><p>The format of the messages can be defined with the <code><a class="el" href="classclutchlog.html#a656c277e074b64728cca871f2b484d1c" title="Set the template string.">clutchlog::format</a></code> method, passing a string with standardized tags surrounded by <code>{}</code>: </p><div class="fragment"><div class="line">log.format(<span class="stringliteral">"{msg}"</span>);</div>
|
||||||
</div><!-- fragment --><p>Available tags are:</p>
|
</div><!-- fragment --><p>Available tags are:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><code>{msg}</code>: the logged message,</li>
|
<li><code>{msg}</code>: the logged message,</li>
|
||||||
|
|
@ -186,7 +187,8 @@ Output Configuration</h2>
|
||||||
<li><code>{level_letter}</code>: the first letter of the current log level,</li>
|
<li><code>{level_letter}</code>: the first letter of the current log level,</li>
|
||||||
<li><code>{file}</code>: the current file (absolute path),</li>
|
<li><code>{file}</code>: the current file (absolute path),</li>
|
||||||
<li><code>{func}</code>: the current function,</li>
|
<li><code>{func}</code>: the current function,</li>
|
||||||
<li><code>{line}</code>: the current line number.</li>
|
<li><code>{line}</code>: the current line number,</li>
|
||||||
|
<li><code>{level_fmt}</code>: the format of the current level (i.e. configured with <code><a class="el" href="classclutchlog.html#ac3ec55057b9c734b66f169bf43dbd591" title="Set the style (color and typo) of the given log level.">clutchlog::style</a></code>).</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>Some tags are only available on POSIX operating systems as of now:</p><ul>
|
<p>Some tags are only available on POSIX operating systems as of now:</p><ul>
|
||||||
<li><code>{name}</code>: the name of the current binary,</li>
|
<li><code>{name}</code>: the name of the current binary,</li>
|
||||||
|
|
@ -199,7 +201,7 @@ Output Configuration</h2>
|
||||||
<p>By default, and if <code>CLUTCHLOG_DEFAULT_FORMAT</code> is not defined, clutchlog will not put the location-related tags in the message formats (i.e. <code>{name}</code>, <code>{func}</code>, and <code>{line}</code>) when not in Debug builds.</p>
|
<p>By default, and if <code>CLUTCHLOG_DEFAULT_FORMAT</code> is not defined, clutchlog will not put the location-related tags in the message formats (i.e. <code>{name}</code>, <code>{func}</code>, and <code>{line}</code>) when not in Debug builds.</p>
|
||||||
<h2><a class="anchor" id="autotoc_md8"></a>
|
<h2><a class="anchor" id="autotoc_md8"></a>
|
||||||
Output style</h2>
|
Output style</h2>
|
||||||
<p>The output can be colored differently depending on the log level. </p><div class="fragment"><div class="line"><span class="comment">// Print error messages in bold red:</span></div>
|
<p>Output lines can be colored differently depending on the log level. </p><div class="fragment"><div class="line"><span class="comment">// Print error messages in bold red:</span></div>
|
||||||
<div class="line">log.style(clutchlog::level::error, <span class="comment">// First, the log level.</span></div>
|
<div class="line">log.style(clutchlog::level::error, <span class="comment">// First, the log level.</span></div>
|
||||||
<div class="line"> clutchlog::fmt::fg::red, <span class="comment">// Then the styles, in any order...</span></div>
|
<div class="line"> clutchlog::fmt::fg::red, <span class="comment">// Then the styles, in any order...</span></div>
|
||||||
<div class="line"> clutchlog::fmt::typo::bold);</div>
|
<div class="line"> clutchlog::fmt::typo::bold);</div>
|
||||||
|
|
@ -207,11 +209,12 @@ Output style</h2>
|
||||||
<div class="line"><span class="keyword">using</span> fmt = <a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>;</div>
|
<div class="line"><span class="keyword">using</span> fmt = <a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>;</div>
|
||||||
<div class="line">fmt warn(fmt::fg::magenta, fmt::typo::bold);</div>
|
<div class="line">fmt warn(fmt::fg::magenta, fmt::typo::bold);</div>
|
||||||
<div class="line">log.style(clutchlog::level::warning, warn);</div>
|
<div class="line">log.style(clutchlog::level::warning, warn);</div>
|
||||||
</div><!-- fragment --><p>Using the <code><a class="el" href="classclutchlog_1_1fmt.html" title="Color and style formatter for ANSI terminal escape sequences.">clutchlog::fmt</a></code> class, you can style:</p>
|
</div><!-- fragment --><p>Note: this inserts a style marker at the very beginning of the line. If you add other styles later on the line, they will take precedence.</p>
|
||||||
|
<p>Using the <code><a class="el" href="classclutchlog_1_1fmt.html" title="Color and style formatter for ANSI terminal escape sequences.">clutchlog::fmt</a></code> class, you can style:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>the foreground color, passing a <code><a class="el" href="group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0" title="Foreground color codes.">clutchlog::fmt::fg</a></code>,</li>
|
<li>the foreground color, passing a <code><a class="el" href="classclutchlog_1_1fmt.html#a4662a3ec3577c6a575a2c734636ed8a0" title="Foreground color codes.">clutchlog::fmt::fg</a></code>,</li>
|
||||||
<li>the background color, passing a <code><a class="el" href="group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e" title="Background color codes.">clutchlog::fmt::bg</a></code>,</li>
|
<li>the background color, passing a <code><a class="el" href="classclutchlog_1_1fmt.html#a1cf3e27e4041250ffea0a6d58010da1e" title="Background color codes.">clutchlog::fmt::bg</a></code>,</li>
|
||||||
<li>some typographic style, passing a <code><a class="el" href="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89" title="Typographic style codes.">clutchlog::fmt::typo</a></code>.</li>
|
<li>some typographic style, passing a <code><a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89" title="Typographic style codes.">clutchlog::fmt::typo</a></code>.</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>Any of the three arguments may be passed, in any order, if an argument is omitted, it defaults to no color/style.</p>
|
<p>Any of the three arguments may be passed, in any order, if an argument is omitted, it defaults to no color/style.</p>
|
||||||
<p>Available colors are:</p>
|
<p>Available colors are:</p>
|
||||||
|
|
@ -243,8 +246,9 @@ Output style</h2>
|
||||||
<div class="line"> << fmt(fmt::typo::reset) << <span class="stringliteral">" {msg}"</span> << std::endl; <span class="comment">// This is a reset.</span></div>
|
<div class="line"> << fmt(fmt::typo::reset) << <span class="stringliteral">" {msg}"</span> << std::endl; <span class="comment">// This is a reset.</span></div>
|
||||||
<div class="line">log.format(format.str());</div>
|
<div class="line">log.format(format.str());</div>
|
||||||
</div><!-- fragment --><p>Note: messages at the "critical", "error" and "warning" log levels are colored by default. You may want to set their style to <code>none</code> if you want to stay in control of inserted colors in the format template.</p>
|
</div><!-- fragment --><p>Note: messages at the "critical", "error" and "warning" log levels are colored by default. You may want to set their style to <code>none</code> if you want to stay in control of inserted colors in the format template.</p>
|
||||||
<p>The horizontal filling line (the <code>{hfill}</code> tag) can be configured separately with <code>hfill_style</code>, for example: </p><div class="fragment"><div class="line">log.hfill_style(clutchlog::fmt::fg::black);</div>
|
<p>The horizontal filling line (the <code>{hfill}</code> tag) can be configured separately with <code>clutchlog::hfill_style</code>, for example: </p><div class="fragment"><div class="line">log.hfill_style(clutchlog::fmt::fg::black);</div>
|
||||||
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md9"></a>
|
</div><!-- fragment --><p>Note: this will actually reset any styling after the hfill, disabling any style you would have set for the whole message using <code><a class="el" href="classclutchlog.html#a656c277e074b64728cca871f2b484d1c" title="Set the template string.">clutchlog::format</a></code> for the remaining of the message.</p>
|
||||||
|
<h1><a class="anchor" id="autotoc_md9"></a>
|
||||||
Advanced Usage</h1>
|
Advanced Usage</h1>
|
||||||
<h2><a class="anchor" id="autotoc_md10"></a>
|
<h2><a class="anchor" id="autotoc_md10"></a>
|
||||||
More Output Configuration</h2>
|
More Output Configuration</h2>
|
||||||
|
|
@ -253,12 +257,12 @@ More Output Configuration</h2>
|
||||||
<p>By default, the separator between items in the container is a new line. To change this behaviour, you can change <code>CLUTCHDUMP_DEFAULT_SEP</code> or call the low-level <code>dump</code> method.</p>
|
<p>By default, the separator between items in the container is a new line. To change this behaviour, you can change <code>CLUTCHDUMP_DEFAULT_SEP</code> or call the low-level <code>dump</code> method.</p>
|
||||||
<p>By default, and if <code>CLUTCHDUMP_DEFAULT_FORMAT</code> is not defined, clutchlog will not put the location-related tags in the message formats (i.e. <code>{file}</code> and <code>{line}</code>) when not in Debug builds.</p>
|
<p>By default, and if <code>CLUTCHDUMP_DEFAULT_FORMAT</code> is not defined, clutchlog will not put the location-related tags in the message formats (i.e. <code>{file}</code> and <code>{line}</code>) when not in Debug builds.</p>
|
||||||
<h3>Marks</h3>
|
<h3>Marks</h3>
|
||||||
<p>The mark used with the <code>{depth_marks}</code> tag can be configured with the <code>depth_mark</code> method, and its default with the <code>CLUTCHLOG_DEFAULT_DEPTH_MARK</code> macro: </p><div class="fragment"><div class="line">log.depth_mark(<a class="code" href="group__UseMacros.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a>); <span class="comment">// Defaults to ">".</span></div>
|
<p>The mark used with the <code>{depth_marks}</code> tag can be configured with the <code>clutchlog::depth_mark</code> method, and its default with the <code>CLUTCHLOG_DEFAULT_DEPTH_MARK</code> macro: </p><div class="fragment"><div class="line">log.depth_mark(<a class="code" href="group__DefaultConfig.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a>); <span class="comment">// Defaults to ">".</span></div>
|
||||||
</div><!-- fragment --><p>The character used with the <code>{hfill}</code> tag can be configured wth the <code>hfill_mark</code> method, and its default with the <code>CLUTCHLOG_DEFAULT_HFILL_MARK</code> macro: </p><div class="fragment"><div class="line">log.hfill_mark(CLUTCHLOG_DEFAULT_HFILL_MARK); <span class="comment">// Defaults to '.'.</span></div>
|
</div><!-- fragment --><p>The character used with the <code>{hfill}</code> tag can be configured wth the <code>clutchlog::hfill_mark</code> method, and its default with the <code>CLUTCHLOG_DEFAULT_HFILL_MARK</code> macro: </p><div class="fragment"><div class="line">log.hfill_mark(CLUTCHLOG_DEFAULT_HFILL_MARK); <span class="comment">// Defaults to '.'.</span></div>
|
||||||
</div><!-- fragment --><p>Clutchlog measures the width of the standard error channel. If it is redirected, it may be measured as very large. Thus, the <code>hfill_max</code> accessors allow to set a maximum width (in number of characters). </p><div class="fragment"><div class="line">log.hfill_max(CLUTCHLOG_DEFAULT_HFILL_MAX); <span class="comment">// Defaults to 300.</span></div>
|
</div><!-- fragment --><p>Clutchlog measures the width of the standard error channel. If it is redirected, it may be measured as very large. Thus, the <code>clutchlog::hfill_max</code> accessors allow to set a maximum width (in number of characters). </p><div class="fragment"><div class="line">log.hfill_max(CLUTCHLOG_DEFAULT_HFILL_MAX); <span class="comment">// Defaults to 300.</span></div>
|
||||||
</div><!-- fragment --><p>Note: clutchlog will select the minimum between <code>hfill_max</code> and the measured number of columns in the terminal, so that you may use <code>hfill_max</code> as a way to constraint the output width in any cases.</p>
|
</div><!-- fragment --><p>Note: clutchlog will select the minimum between <code>clutchlog::hfill_max</code> and the measured number of columns in the terminal, so that you may use <code>clutchlog::hfill_max</code> as a way to constraint the output width in any cases.</p>
|
||||||
<h3>Stack Depth</h3>
|
<h3>Stack Depth</h3>
|
||||||
<p>By default, clutchlog removes 5 levels of the calls stack, so that your <code>main</code> entrypoint corresponds to a depth of zero. You can change this behaviour by defining the <code>CLUTCHLOG_STRIP_CALLS</code> macro, or calling <code>strip_calls</code>. </p><div class="fragment"><div class="line">log.strip_calls(<a class="code" href="group__UseMacros.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a>); <span class="comment">// Defaults to 5.</span></div>
|
<p>By default, clutchlog removes 5 levels of the calls stack, so that your <code>main</code> entrypoint corresponds to a depth of zero. You can change this behaviour by defining the <code>CLUTCHLOG_STRIP_CALLS</code> macro, or calling <code>clutchlog::strip_calls</code>. </p><div class="fragment"><div class="line">log.strip_calls(<a class="code" href="group__DefaultConfig.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a>); <span class="comment">// Defaults to 5.</span></div>
|
||||||
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md11"></a>
|
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md11"></a>
|
||||||
Disabled calls</h2>
|
Disabled calls</h2>
|
||||||
<p>By default, clutchlog is always enabled if the <code>NDEBUG</code> preprocessor variable is not defined (this variable is set by CMake in build types that differs from <code>Debug</code>).</p>
|
<p>By default, clutchlog is always enabled if the <code>NDEBUG</code> preprocessor variable is not defined (this variable is set by CMake in build types that differs from <code>Debug</code>).</p>
|
||||||
|
|
@ -271,11 +275,11 @@ Disabled calls</h2>
|
||||||
<h2><a class="anchor" id="autotoc_md12"></a>
|
<h2><a class="anchor" id="autotoc_md12"></a>
|
||||||
Low-level API</h2>
|
Low-level API</h2>
|
||||||
<p>All configuration setters have a getters counterpart, with the same name but taking no parameter, for example: </p><div class="fragment"><div class="line">std::string mark = log.depth_mark();</div>
|
<p>All configuration setters have a getters counterpart, with the same name but taking no parameter, for example: </p><div class="fragment"><div class="line">std::string mark = log.depth_mark();</div>
|
||||||
</div><!-- fragment --><p>To control more precisely the logging, one can use the low-level <code>log</code> method: </p><div class="fragment"><div class="line">log.log(clutchlog::level::xdebug, <span class="stringliteral">"hello world"</span>, <span class="stringliteral">"main.cpp"</span>, <span class="stringliteral">"main"</span>, 122);</div>
|
</div><!-- fragment --><p>To control more precisely the logging, one can use the low-level <code><a class="el" href="classclutchlog.html#a23dbb98f0d3c5cc21c232cde16cf317a" title="Print a log message IF the location matches the given one.">clutchlog::log</a></code> method: </p><div class="fragment"><div class="line">log.log(clutchlog::level::xdebug, <span class="stringliteral">"hello world"</span>, <span class="stringliteral">"main.cpp"</span>, <span class="stringliteral">"main"</span>, 122);</div>
|
||||||
</div><!-- fragment --><p>A helper macro can helps to fill in the location with the actual one, as seen by the compiler: </p><div class="fragment"><div class="line">log.log(clutchlog::level::xdebug, <span class="stringliteral">"hello world"</span>, <a class="code" href="group__UseMacros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>);</div>
|
</div><!-- fragment --><p>A helper macro can helps to fill in the location with the actual one, as seen by the compiler: </p><div class="fragment"><div class="line">log.log(clutchlog::level::xdebug, <span class="stringliteral">"hello world"</span>, <a class="code" href="group__UseMacros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>);</div>
|
||||||
</div><!-- fragment --><p>A similar <code>dump</code> method exists: </p><div class="fragment"><div class="line">log.dump(clutchlog::level::xdebug, cont.begin(), cont.end(), <a class="code" href="group__UseMacros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>, <span class="stringliteral">"dumped_{n}.dat"</span>, <span class="stringliteral">"\n"</span>);</div>
|
</div><!-- fragment --><p>A similar <code>dump</code> method exists: </p><div class="fragment"><div class="line">log.dump(clutchlog::level::xdebug, cont.begin(), cont.end(), <a class="code" href="group__UseMacros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a>, <span class="stringliteral">"dumped_{n}.dat"</span>, <span class="stringliteral">"\n"</span>);</div>
|
||||||
<div class="line">log.dump(clutchlog::level::xdebug, cont.begin(), cont.end(), <span class="stringliteral">"main.cpp"</span>, <span class="stringliteral">"main"</span>, 122, <span class="stringliteral">"dumped.dat"</span>, <span class="stringliteral">"\n\n"</span>);</div>
|
<div class="line">log.dump(clutchlog::level::xdebug, cont.begin(), cont.end(), <span class="stringliteral">"main.cpp"</span>, <span class="stringliteral">"main"</span>, 122, <span class="stringliteral">"dumped.dat"</span>, <span class="stringliteral">"\n\n"</span>);</div>
|
||||||
</div><!-- fragment --><p>You can access the identifier of log levels with <code>level_of</code>: </p><div class="fragment"><div class="line">log.threshold( log.level_of(<span class="stringliteral">"XDebug"</span>) ); <span class="comment">// You have to know the exact string.</span></div>
|
</div><!-- fragment --><p>You can access the identifier of log levels with <code><a class="el" href="classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd" title="Return the log level tag corresponding to the given pre-configured name.">clutchlog::level_of</a></code>: </p><div class="fragment"><div class="line">log.threshold( log.level_of(<span class="stringliteral">"XDebug"</span>) ); <span class="comment">// You have to know the exact string.</span></div>
|
||||||
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md13"></a>
|
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md13"></a>
|
||||||
(De)clutch any function call</h2>
|
(De)clutch any function call</h2>
|
||||||
<p>The <code>CLUTHFUNC</code> macro allows to wrap any function within the current logger.</p>
|
<p>The <code>CLUTHFUNC</code> macro allows to wrap any function within the current logger.</p>
|
||||||
|
|
@ -289,7 +293,7 @@ Low-level API</h2>
|
||||||
<div class="line">);</div>
|
<div class="line">);</div>
|
||||||
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md15"></a>
|
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md15"></a>
|
||||||
Examples</h1>
|
Examples</h1>
|
||||||
<p>Here what you would do to setup clutchlog with the default configuration: </p><div class="fragment"><div class="line"><span class="keyword">auto</span>& log = <a class="code" href="group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>();</div>
|
<p>Here what you would do to setup clutchlog with the default configuration: </p><div class="fragment"><div class="line"><span class="keyword">auto</span>& log = <a class="code" href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a>();</div>
|
||||||
<div class="line">log.out(std::clog);</div>
|
<div class="line">log.out(std::clog);</div>
|
||||||
<div class="line"><span class="comment">// Location filtering.</span></div>
|
<div class="line"><span class="comment">// Location filtering.</span></div>
|
||||||
<div class="line">log.depth(std::numeric_limits<size_t>::max());</div>
|
<div class="line">log.depth(std::numeric_limits<size_t>::max());</div>
|
||||||
|
|
@ -301,10 +305,10 @@ Examples</h1>
|
||||||
<div class="line">log.style(clutchlog::level::critical, <a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>(</div>
|
<div class="line">log.style(clutchlog::level::critical, <a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>(</div>
|
||||||
<div class="line"> clutchlog::fmt::fg::red,</div>
|
<div class="line"> clutchlog::fmt::fg::red,</div>
|
||||||
<div class="line"> clutchlog::fmt::typo::underline);</div>
|
<div class="line"> clutchlog::fmt::typo::underline);</div>
|
||||||
<div class="line">log.<a class="code" href="group__UseMacros.html#ga2bb0fde65fcd264393e102314dd1610b">style</a>(clutchlog::level::error, <a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>(</div>
|
<div class="line">log.<a class="code" href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">style</a>(clutchlog::level::error, <a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>(</div>
|
||||||
<div class="line"> clutchlog::fmt::fg::red,</div>
|
<div class="line"> clutchlog::fmt::fg::red,</div>
|
||||||
<div class="line"> clutchlog::fmt::typo::bold);</div>
|
<div class="line"> clutchlog::fmt::typo::bold);</div>
|
||||||
<div class="line">log.<a class="code" href="group__UseMacros.html#ga2bb0fde65fcd264393e102314dd1610b">style</a>(clutchlog::level::warning, <a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>(</div>
|
<div class="line">log.<a class="code" href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">style</a>(clutchlog::level::warning, <a class="code" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>(</div>
|
||||||
<div class="line"> clutchlog::fmt::fg::magenta,</div>
|
<div class="line"> clutchlog::fmt::fg::magenta,</div>
|
||||||
<div class="line"> clutchlog::fmt::typo::bold);</div>
|
<div class="line"> clutchlog::fmt::typo::bold);</div>
|
||||||
<div class="line"><span class="comment">// Assuming you are on a POSIX system.</span></div>
|
<div class="line"><span class="comment">// Assuming you are on a POSIX system.</span></div>
|
||||||
|
|
@ -314,28 +318,33 @@ Examples</h1>
|
||||||
<div class="line">log.hfill_char(<span class="charliteral">'.'</span>);</div>
|
<div class="line">log.hfill_char(<span class="charliteral">'.'</span>);</div>
|
||||||
<div class="line">log.hfill_max(300);</div>
|
<div class="line">log.hfill_max(300);</div>
|
||||||
<div class="line">log.hfill_style(clutchlog::fmt::fg::none);</div>
|
<div class="line">log.hfill_style(clutchlog::fmt::fg::none);</div>
|
||||||
</div><!-- fragment --><p>And here are all the functions you may call to log something: ```cpp // Basic message. CLUTCHLOG(debug, "x = " << x);</p>
|
</div><!-- fragment --><p>And here are all the functions you may call to log something: </p><div class="fragment"><div class="line"><span class="comment">// Basic message.</span></div>
|
||||||
<p>// Any code section. CLUTCHCODE(xdebug, if(x < 0) std::cerr << "WTF?" << std::endl; );</p>
|
<div class="line"><a class="code" href="group__UseMacros.html#ga6f86187e2b35e7e1907d688f504a197d">CLUTCHLOG</a>(debug, <span class="stringliteral">"x = "</span> << x);</div>
|
||||||
<p>// Container to a file. CLUTCHDUMP(note, my_vector, "my_vector.dat");</p>
|
|
||||||
<p>// Container to a numbered file. CLUTCHDUMP(note, my_list, "my_list_{n}.dat");</p>
|
|
||||||
<p>// Function call. <a class="el" href="group__UseMacros.html#ga9f77cee4f853e582262930c9c17f90ae" title="Call any function if the scope matches.">CLUTCHFUNC(warning, my_check, x, y)</a>; // Calls <code>my_check(x,y);</code></p>
|
|
||||||
<p>// Declutchable asserts. #define ASSERT(...) { CLUTCHFUNC(critical, assert, <b>VA_ARGS</b>) } ASSERT(x>0); </p><div class="fragment"><div class="line">Limitations</div>
|
|
||||||
<div class="line">===========</div>
|
|
||||||
<div class="line"> </div>
|
<div class="line"> </div>
|
||||||
<div class="line">### System-dependent stack depth</div>
|
<div class="line"><span class="comment">// Any code section.</span></div>
|
||||||
|
<div class="line"><a class="code" href="group__UseMacros.html#gaaf2e85e1153e6c88b458dd49e3c37c73">CLUTCHCODE</a>(xdebug,</div>
|
||||||
|
<div class="line"> <span class="keywordflow">if</span>(x < 0) std::cerr << <span class="stringliteral">"WTF?"</span> << std::endl;</div>
|
||||||
|
<div class="line">);</div>
|
||||||
<div class="line"> </div>
|
<div class="line"> </div>
|
||||||
<div class="line">Because access to the call stack depth and program name are system-dependent,</div>
|
<div class="line"><span class="comment">// Container to a file.</span></div>
|
||||||
<div class="line">the features relying on the depth of the call stack and the display of the program name</div>
|
<div class="line"><a class="code" href="group__UseMacros.html#ga572e3aa19d8b39e3ed0b9e91961104c2">CLUTCHDUMP</a>(note, my_vector, <span class="stringliteral">"my_vector.dat"</span>);</div>
|
||||||
<div class="line">are only available for operating systems having the following headers:</div>
|
|
||||||
<div class="line">`execinfo.h`, `stdlib.h` and `libgen.h` (so far, tested with Linux).</div>
|
|
||||||
<div class="line"> </div>
|
<div class="line"> </div>
|
||||||
<div class="line">Clutchlog sets the `CLUTCHLOG_HAVE_UNIX_SYSINFO` to 1 if the headers are</div>
|
<div class="line"><span class="comment">// Container to a numbered file.</span></div>
|
||||||
<div class="line">available, and to 0 if they are not.</div>
|
<div class="line"><a class="code" href="group__UseMacros.html#ga572e3aa19d8b39e3ed0b9e91961104c2">CLUTCHDUMP</a>(note, my_list, <span class="stringliteral">"my_list_{n}.dat"</span>);</div>
|
||||||
<div class="line">You can make portable code using something like:</div>
|
<div class="line"> </div>
|
||||||
<div class="line">```cpp</div>
|
<div class="line"><span class="comment">// Function call.</span></div>
|
||||||
<div class="line">#if CLUTCHLOG_HAVE_UNIX_SYSINFO == 1</div>
|
<div class="line"><a class="code" href="group__UseMacros.html#ga9f77cee4f853e582262930c9c17f90ae">CLUTCHFUNC</a>(warning, my_check, x, y); <span class="comment">// Calls: my_check(x,y);</span></div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"><span class="comment">// Declutchable asserts.</span></div>
|
||||||
|
<div class="line"><span class="preprocessor">#define ASSERT(...) { CLUTCHFUNC(critical, assert, __VA_ARGS__) }</span></div>
|
||||||
|
<div class="line"><span class="preprocessor">ASSERT(x>0);</span></div>
|
||||||
|
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md16"></a>
|
||||||
|
Limitations</h1>
|
||||||
|
<h3>System-dependent stack depth</h3>
|
||||||
|
<p>Because access to the call stack depth and program name are system-dependent, the features relying on the depth of the call stack and the display of the program name are only available for operating systems having the following headers: <code>execinfo.h</code>, <code>stdlib.h</code> and <code>libgen.h</code> (so far, tested with Linux).</p>
|
||||||
|
<p>Clutchlog sets the <code>CLUTCHLOG_HAVE_UNIX_SYSINFO</code> to 1 if the headers are available, and to 0 if they are not. You can make portable code using something like: </p><div class="fragment"><div class="line"><span class="preprocessor">#if CLUTCHLOG_HAVE_UNIX_SYSINFO == 1</span></div>
|
||||||
<div class="line"> log.depth( x );</div>
|
<div class="line"> log.depth( x );</div>
|
||||||
<div class="line">#endif </div>
|
<div class="line"><span class="preprocessor">#endif </span></div>
|
||||||
</div><!-- fragment --><h3>System-dependent horizontal fill</h3>
|
</div><!-- fragment --><h3>System-dependent horizontal fill</h3>
|
||||||
<p>Because access to the current terminal width is system-dependent, the <code>{hfill}</code> format tag feature is only available for operating systems having the following headers: <code>sys/ioctl.h</code>, <code>stdio.h</code> and <code>unistd.h</code> (so far, tested with Linux).</p>
|
<p>Because access to the current terminal width is system-dependent, the <code>{hfill}</code> format tag feature is only available for operating systems having the following headers: <code>sys/ioctl.h</code>, <code>stdio.h</code> and <code>unistd.h</code> (so far, tested with Linux).</p>
|
||||||
<p>Clutchlog sets the <code>CLUTCHLOG_HAVE_UNIX_SYSIOCTL</code> to 1 if the headers are available, and to 0 if they are not. You can make portable code using something like: </p><div class="fragment"><div class="line"><span class="preprocessor">#if CLUTCHLOG_HAVE_UNIX_SYSIOCTL == 1</span></div>
|
<p>Clutchlog sets the <code>CLUTCHLOG_HAVE_UNIX_SYSIOCTL</code> to 1 if the headers are available, and to 0 if they are not. You can make portable code using something like: </p><div class="fragment"><div class="line"><span class="preprocessor">#if CLUTCHLOG_HAVE_UNIX_SYSIOCTL == 1</span></div>
|
||||||
|
|
@ -361,7 +370,7 @@ Examples</h1>
|
||||||
<li>Automatic argument parser (please, use a dedicated lib).</li>
|
<li>Automatic argument parser (please, use a dedicated lib).</li>
|
||||||
<li>Signal handling (WTF would you do that, anyway?).</li>
|
<li>Signal handling (WTF would you do that, anyway?).</li>
|
||||||
</ul>
|
</ul>
|
||||||
<h1><a class="anchor" id="autotoc_md16"></a>
|
<h1><a class="anchor" id="autotoc_md17"></a>
|
||||||
Build and tests</h1>
|
Build and tests</h1>
|
||||||
<p>To use clutchlog, just include its header in your code and either ensure that the <code>NDEBUG</code> preprocessor variable is not set, either define the <code>WITH_CLUTCHLOG</code> preprocessor variable.</p>
|
<p>To use clutchlog, just include its header in your code and either ensure that the <code>NDEBUG</code> preprocessor variable is not set, either define the <code>WITH_CLUTCHLOG</code> preprocessor variable.</p>
|
||||||
<p>If you're using CMake (or another modern build system), it will unset <code>NDEBUG</code> —and thus enable clutchlog— only for the "Debug" build type, which is usually what you want if you use clutchlog, anyway.</p>
|
<p>If you're using CMake (or another modern build system), it will unset <code>NDEBUG</code> —and thus enable clutchlog— only for the "Debug" build type, which is usually what you want if you use clutchlog, anyway.</p>
|
||||||
|
|
@ -373,15 +382,16 @@ Build and tests</h1>
|
||||||
</div><!-- fragment --><p>There's a script that tests all the build types combinations: <code>./build_all.sh</code>. </p>
|
</div><!-- fragment --><p>There's a script that tests all the build types combinations: <code>./build_all.sh</code>. </p>
|
||||||
</div></div><!-- PageDoc -->
|
</div></div><!-- PageDoc -->
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<div class="ttc" id="agroup__UseMacros_html_gacfaceb77da01503b432644a3efaee4fa"><div class="ttname"><a href="group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a></div><div class="ttdeci">static clutchlog & logger()</div><div class="ttdoc">Get the logger instance.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:286</div></div>
|
<div class="ttc" id="agroup__UseMacros_html_ga6f86187e2b35e7e1907d688f504a197d"><div class="ttname"><a href="group__UseMacros.html#ga6f86187e2b35e7e1907d688f504a197d">CLUTCHLOG</a></div><div class="ttdeci">#define CLUTCHLOG(LEVEL, WHAT)</div><div class="ttdoc">Log a message at the given level.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:81</div></div>
|
||||||
<div class="ttc" id="agroup__UseMacros_html_ga6f86187e2b35e7e1907d688f504a197d"><div class="ttname"><a href="group__UseMacros.html#ga6f86187e2b35e7e1907d688f504a197d">CLUTCHLOG</a></div><div class="ttdeci">#define CLUTCHLOG(LEVEL, WHAT)</div><div class="ttdoc">Log a message at the given level.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:79</div></div>
|
<div class="ttc" id="aclassclutchlog_1_1fmt_html_a2bb0fde65fcd264393e102314dd1610b"><div class="ttname"><a href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">clutchlog::fmt::style</a></div><div class="ttdeci">enum clutchlog::fmt::typo style</div><div class="ttdoc">Typographic style.</div></div>
|
||||||
<div class="ttc" id="agroup__UseMacros_html_ga45c4c964fad4ad1641d5c9c28c4645b9"><div class="ttname"><a href="group__UseMacros.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a></div><div class="ttdeci">#define CLUTCHLOG_DEFAULT_DEPTH_MARK</div><div class="ttdoc">Compile-time default mark for stack depth.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:242</div></div>
|
<div class="ttc" id="agroup__UseMacros_html_gae8911119d726a43b77f5781cb5a72813"><div class="ttname"><a href="group__UseMacros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a></div><div class="ttdeci">#define CLUTCHLOC</div><div class="ttdoc">Handy shortcuts to location.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:77</div></div>
|
||||||
<div class="ttc" id="agroup__UseMacros_html_ga2bb0fde65fcd264393e102314dd1610b"><div class="ttname"><a href="group__UseMacros.html#ga2bb0fde65fcd264393e102314dd1610b">clutchlog::fmt::style</a></div><div class="ttdeci">enum clutchlog::fmt::typo style</div><div class="ttdoc">Typographic style.</div></div>
|
<div class="ttc" id="agroup__UseMacros_html_gaaf2e85e1153e6c88b458dd49e3c37c73"><div class="ttname"><a href="group__UseMacros.html#gaaf2e85e1153e6c88b458dd49e3c37c73">CLUTCHCODE</a></div><div class="ttdeci">#define CLUTCHCODE(LEVEL,...)</div><div class="ttdoc">Run any code if the scope matches.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:136</div></div>
|
||||||
<div class="ttc" id="agroup__UseMacros_html_gae8911119d726a43b77f5781cb5a72813"><div class="ttname"><a href="group__UseMacros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a></div><div class="ttdeci">#define CLUTCHLOC</div><div class="ttdoc">Handy shortcuts to location.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:75</div></div>
|
<div class="ttc" id="agroup__DefaultConfig_html_ga45c4c964fad4ad1641d5c9c28c4645b9"><div class="ttname"><a href="group__DefaultConfig.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a></div><div class="ttdeci">#define CLUTCHLOG_DEFAULT_DEPTH_MARK</div><div class="ttdoc">Compile-time default mark for stack depth.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:246</div></div>
|
||||||
<div class="ttc" id="agroup__UseMacros_html_gaaf2e85e1153e6c88b458dd49e3c37c73"><div class="ttname"><a href="group__UseMacros.html#gaaf2e85e1153e6c88b458dd49e3c37c73">CLUTCHCODE</a></div><div class="ttdeci">#define CLUTCHCODE(LEVEL,...)</div><div class="ttdoc">Run any code if the scope matches.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:134</div></div>
|
<div class="ttc" id="aclassclutchlog_html_acfaceb77da01503b432644a3efaee4fa"><div class="ttname"><a href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a></div><div class="ttdeci">static clutchlog & logger()</div><div class="ttdoc">Get the logger instance.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:291</div></div>
|
||||||
<div class="ttc" id="agroup__UseMacros_html_ga98f30d814d4913a8a7c93a8793f49adf"><div class="ttname"><a href="group__UseMacros.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a></div><div class="ttdeci">#define CLUTCHLOG_STRIP_CALLS</div><div class="ttdoc">Compile-time number of call stack levels to remove from depth display by default.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:249</div></div>
|
<div class="ttc" id="aclassclutchlog_1_1fmt_html"><div class="ttname"><a href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></div><div class="ttdoc">Color and style formatter for ANSI terminal escape sequences.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:309</div></div>
|
||||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html"><div class="ttname"><a href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></div><div class="ttdoc">Color and style formatter for ANSI terminal escape sequences.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:307</div></div>
|
<div class="ttc" id="agroup__DefaultConfig_html_ga98f30d814d4913a8a7c93a8793f49adf"><div class="ttname"><a href="group__DefaultConfig.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a></div><div class="ttdeci">#define CLUTCHLOG_STRIP_CALLS</div><div class="ttdoc">Compile-time number of call stack levels to remove from depth display by default.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:253</div></div>
|
||||||
<div class="ttc" id="agroup__UseMacros_html_ga572e3aa19d8b39e3ed0b9e91961104c2"><div class="ttname"><a href="group__UseMacros.html#ga572e3aa19d8b39e3ed0b9e91961104c2">CLUTCHDUMP</a></div><div class="ttdeci">#define CLUTCHDUMP(LEVEL, CONTAINER, FILENAME)</div><div class="ttdoc">Dump the given container.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:96</div></div>
|
<div class="ttc" id="agroup__UseMacros_html_ga572e3aa19d8b39e3ed0b9e91961104c2"><div class="ttname"><a href="group__UseMacros.html#ga572e3aa19d8b39e3ed0b9e91961104c2">CLUTCHDUMP</a></div><div class="ttdeci">#define CLUTCHDUMP(LEVEL, CONTAINER, FILENAME)</div><div class="ttdoc">Dump the given container.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:98</div></div>
|
||||||
|
<div class="ttc" id="agroup__UseMacros_html_ga9f77cee4f853e582262930c9c17f90ae"><div class="ttname"><a href="group__UseMacros.html#ga9f77cee4f853e582262930c9c17f90ae">CLUTCHFUNC</a></div><div class="ttdeci">#define CLUTCHFUNC(LEVEL, FUNC,...)</div><div class="ttdoc">Call any function if the scope matches.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:115</div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<tr style="height: 56px;">
|
<tr style="height: 56px;">
|
||||||
<td id="projectalign" style="padding-left: 0.5em;">
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||||||
<div id="projectname">clutchlog
|
<div id="projectname">clutchlog
|
||||||
 <span id="projectnumber">0.10</span>
|
 <span id="projectnumber">0.11</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
@ -67,11 +67,11 @@ $(function() {
|
||||||
</div><!--header-->
|
</div><!--header-->
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
<div class="textblock">Here is a list of all modules:</div><div class="directory">
|
<div class="textblock">Here is a list of all modules:</div><div class="directory">
|
||||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
|
<table class="directory">
|
||||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group__DefaultConfigMacros.html" target="_self">Default configuration macros</a></td><td class="desc"></td></tr>
|
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group__DefaultConfig.html" target="_self">Default configuration management</a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">▼</span><a class="el" href="group__UseMacros.html" target="_self">High-level API macros</a></td><td class="desc"></td></tr>
|
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group__UseMacros.html" target="_self">High-level API macros</a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_1_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__Formating.html" target="_self">Formating tools</a></td><td class="desc"></td></tr>
|
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group__Main.html" target="_self">Main class</a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_2_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group__Main.html" target="_self">Main class</a></td><td class="desc">The single class which holds everything </td></tr>
|
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group__Formating.html" target="_self">Formating tools</a></td><td class="desc"></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</div><!-- directory -->
|
</div><!-- directory -->
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,14 @@
|
||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['_5fformat_5fdump_0',['_format_dump',['../group__UseMacros.html#ga5f4ddb57ce42e8be86a7c7d269f7bae5',1,'clutchlog']]],
|
['_5fformat_5fdump_0',['_format_dump',['../classclutchlog.html#a5f4ddb57ce42e8be86a7c7d269f7bae5',1,'clutchlog']]],
|
||||||
['_5fformat_5flog_1',['_format_log',['../group__UseMacros.html#ga7c6e3fc082bc6f55d50131ed2b32e81e',1,'clutchlog']]],
|
['_5fformat_5flog_1',['_format_log',['../classclutchlog.html#a7c6e3fc082bc6f55d50131ed2b32e81e',1,'clutchlog']]],
|
||||||
['_5fin_5ffile_2',['_in_file',['../group__UseMacros.html#gaded03528f34d9000f618419c482c5042',1,'clutchlog']]],
|
['_5fin_5ffile_2',['_in_file',['../classclutchlog.html#aded03528f34d9000f618419c482c5042',1,'clutchlog']]],
|
||||||
['_5fin_5ffunc_3',['_in_func',['../group__UseMacros.html#ga130c4f12eacbd2028102838fe16b734e',1,'clutchlog']]],
|
['_5fin_5ffunc_3',['_in_func',['../classclutchlog.html#a130c4f12eacbd2028102838fe16b734e',1,'clutchlog']]],
|
||||||
['_5fin_5fline_4',['_in_line',['../group__UseMacros.html#ga41757198b29862832a14472a9e5e24c6',1,'clutchlog']]],
|
['_5fin_5fline_4',['_in_line',['../classclutchlog.html#a41757198b29862832a14472a9e5e24c6',1,'clutchlog']]],
|
||||||
['_5flevel_5ffmt_5',['_level_fmt',['../group__UseMacros.html#gab805ac5c33885459f9f752518a4aa735',1,'clutchlog']]],
|
['_5flevel_5ffmt_5',['_level_fmt',['../classclutchlog.html#ab805ac5c33885459f9f752518a4aa735',1,'clutchlog']]],
|
||||||
['_5flevel_5fword_6',['_level_word',['../group__UseMacros.html#gab1c377a376e6772fe1746ff7147c125f',1,'clutchlog']]],
|
['_5flevel_5fword_6',['_level_word',['../classclutchlog.html#ab1c377a376e6772fe1746ff7147c125f',1,'clutchlog']]],
|
||||||
['_5fout_7',['_out',['../group__UseMacros.html#ga1896f6c4b8597e3e76ff93970bd85167',1,'clutchlog']]],
|
['_5fout_7',['_out',['../classclutchlog.html#a1896f6c4b8597e3e76ff93970bd85167',1,'clutchlog']]],
|
||||||
['_5fstage_8',['_stage',['../group__UseMacros.html#gaeb60684c89bcef5aa9273075c21cc993',1,'clutchlog']]],
|
['_5fstage_8',['_stage',['../classclutchlog.html#aeb60684c89bcef5aa9273075c21cc993',1,'clutchlog']]],
|
||||||
['_5fstrip_5fcalls_9',['_strip_calls',['../group__UseMacros.html#ga356df86455409193792b6ed550dfd09e',1,'clutchlog']]],
|
['_5fstrip_5fcalls_9',['_strip_calls',['../classclutchlog.html#a356df86455409193792b6ed550dfd09e',1,'clutchlog']]],
|
||||||
['_5fword_5flevel_10',['_word_level',['../group__UseMacros.html#gabd4625bf211bfbaa30d9c126fa3d7888',1,'clutchlog']]]
|
['_5fword_5flevel_10',['_word_level',['../classclutchlog.html#abd4625bf211bfbaa30d9c126fa3d7888',1,'clutchlog']]]
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['back_11',['back',['../group__UseMacros.html#ga86696b20e5b31c96ba592926efb324f3',1,'clutchlog::fmt']]],
|
['back_11',['back',['../classclutchlog_1_1fmt.html#a86696b20e5b31c96ba592926efb324f3',1,'clutchlog::fmt']]],
|
||||||
['bg_12',['bg',['../group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e',1,'clutchlog::fmt']]]
|
['bg_12',['bg',['../classclutchlog_1_1fmt.html#a1cf3e27e4041250ffea0a6d58010da1e',1,'clutchlog::fmt']]]
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -2,17 +2,19 @@ var searchData=
|
||||||
[
|
[
|
||||||
['clutchcode_13',['CLUTCHCODE',['../group__UseMacros.html#gaaf2e85e1153e6c88b458dd49e3c37c73',1,'clutchlog.h']]],
|
['clutchcode_13',['CLUTCHCODE',['../group__UseMacros.html#gaaf2e85e1153e6c88b458dd49e3c37c73',1,'clutchlog.h']]],
|
||||||
['clutchdump_14',['CLUTCHDUMP',['../group__UseMacros.html#ga572e3aa19d8b39e3ed0b9e91961104c2',1,'clutchlog.h']]],
|
['clutchdump_14',['CLUTCHDUMP',['../group__UseMacros.html#ga572e3aa19d8b39e3ed0b9e91961104c2',1,'clutchlog.h']]],
|
||||||
['clutchdump_5fdefault_5fformat_15',['CLUTCHDUMP_DEFAULT_FORMAT',['../group__UseMacros.html#ga27b613c6727857a7cbcd0165d862034e',1,'clutchlog.h']]],
|
['clutchdump_5fdefault_5fformat_15',['CLUTCHDUMP_DEFAULT_FORMAT',['../group__DefaultConfig.html#ga27b613c6727857a7cbcd0165d862034e',1,'clutchlog.h']]],
|
||||||
['clutchdump_5fdefault_5fsep_16',['CLUTCHDUMP_DEFAULT_SEP',['../group__UseMacros.html#ga54d29e956575e1c731eab5406135c5df',1,'clutchlog.h']]],
|
['clutchdump_5fdefault_5fsep_16',['CLUTCHDUMP_DEFAULT_SEP',['../group__DefaultConfig.html#ga54d29e956575e1c731eab5406135c5df',1,'clutchlog.h']]],
|
||||||
['clutchfunc_17',['CLUTCHFUNC',['../group__UseMacros.html#ga9f77cee4f853e582262930c9c17f90ae',1,'clutchlog.h']]],
|
['clutchfunc_17',['CLUTCHFUNC',['../group__UseMacros.html#ga9f77cee4f853e582262930c9c17f90ae',1,'clutchlog.h']]],
|
||||||
['clutchloc_18',['CLUTCHLOC',['../group__UseMacros.html#gae8911119d726a43b77f5781cb5a72813',1,'clutchlog.h']]],
|
['clutchloc_18',['CLUTCHLOC',['../group__UseMacros.html#gae8911119d726a43b77f5781cb5a72813',1,'clutchlog.h']]],
|
||||||
['clutchlog_19',['clutchlog',['../classclutchlog.html',1,'clutchlog'],['../group__UseMacros.html#ga6f86187e2b35e7e1907d688f504a197d',1,'CLUTCHLOG(): clutchlog.h']]],
|
['clutchlog_19',['clutchlog',['../classclutchlog.html',1,'clutchlog'],['../group__UseMacros.html#ga6f86187e2b35e7e1907d688f504a197d',1,'CLUTCHLOG(): clutchlog.h']]],
|
||||||
['clutchlog_2eh_20',['clutchlog.h',['../clutchlog_8h.html',1,'']]],
|
['clutchlog_2eh_20',['clutchlog.h',['../clutchlog_8h.html',1,'']]],
|
||||||
['clutchlog_5fdefault_5fdepth_5fbuilt_5fnodebug_21',['CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG',['../group__DefaultConfigMacros.html#ga8564be479b948ee3052b61783c66d415',1,'clutchlog.h']]],
|
['clutchlog_5fdefault_5fdepth_5fbuilt_5fnodebug_21',['CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG',['../group__DefaultConfig.html#ga8564be479b948ee3052b61783c66d415',1,'clutchlog.h']]],
|
||||||
['clutchlog_5fdefault_5fdepth_5fmark_22',['CLUTCHLOG_DEFAULT_DEPTH_MARK',['../group__UseMacros.html#ga45c4c964fad4ad1641d5c9c28c4645b9',1,'clutchlog.h']]],
|
['clutchlog_5fdefault_5fdepth_5fmark_22',['CLUTCHLOG_DEFAULT_DEPTH_MARK',['../group__DefaultConfig.html#ga45c4c964fad4ad1641d5c9c28c4645b9',1,'clutchlog.h']]],
|
||||||
['clutchlog_5fdefault_5fformat_23',['CLUTCHLOG_DEFAULT_FORMAT',['../group__UseMacros.html#ga524c16f280d92ee8ab683162c9ce01fa',1,'clutchlog.h']]],
|
['clutchlog_5fdefault_5fformat_23',['CLUTCHLOG_DEFAULT_FORMAT',['../group__DefaultConfig.html#ga524c16f280d92ee8ab683162c9ce01fa',1,'clutchlog.h']]],
|
||||||
['clutchlog_5fhave_5funix_5fsysinfo_24',['CLUTCHLOG_HAVE_UNIX_SYSINFO',['../clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb',1,'clutchlog.h']]],
|
['clutchlog_5fh_24',['CLUTCHLOG_H',['../clutchlog_8h.html#a0acf7d306292cdee864356f0b433cc16',1,'clutchlog.h']]],
|
||||||
['clutchlog_5fhfill_5fmark_25',['CLUTCHLOG_HFILL_MARK',['../group__UseMacros.html#gad5fbbacf74b8e4669b8f9efdfe81bd25',1,'clutchlog.h']]],
|
['clutchlog_5fhave_5funix_5fsysinfo_25',['CLUTCHLOG_HAVE_UNIX_SYSINFO',['../clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb',1,'clutchlog.h']]],
|
||||||
['clutchlog_5fstrip_5fcalls_26',['CLUTCHLOG_STRIP_CALLS',['../group__UseMacros.html#ga98f30d814d4913a8a7c93a8793f49adf',1,'clutchlog.h']]],
|
['clutchlog_5fhave_5funix_5fsysioctl_26',['CLUTCHLOG_HAVE_UNIX_SYSIOCTL',['../clutchlog_8h.html#a6bddd1e1be320823da0d6b1d5cef7817',1,'clutchlog.h']]],
|
||||||
['clutchlog_20—_20versatile_20_28de_29clutchable_20logging_27',['Clutchlog — versatile (de)clutchable logging',['../index.html',1,'']]]
|
['clutchlog_5fhfill_5fmark_27',['CLUTCHLOG_HFILL_MARK',['../group__DefaultConfig.html#gad5fbbacf74b8e4669b8f9efdfe81bd25',1,'clutchlog.h']]],
|
||||||
|
['clutchlog_5fstrip_5fcalls_28',['CLUTCHLOG_STRIP_CALLS',['../group__DefaultConfig.html#ga98f30d814d4913a8a7c93a8793f49adf',1,'clutchlog.h']]],
|
||||||
|
['clutchlog_20—_20versatile_20_28de_29clutchable_20logging_29',['Clutchlog — versatile (de)clutchable logging',['../index.html',1,'']]]
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['default_5fdepth_5fmark_28',['default_depth_mark',['../group__UseMacros.html#ga229fd61519f1245282440120f2d45fb5',1,'clutchlog']]],
|
['default_5fdepth_5fmark_30',['default_depth_mark',['../classclutchlog.html#a229fd61519f1245282440120f2d45fb5',1,'clutchlog']]],
|
||||||
['default_5fformat_29',['default_format',['../group__UseMacros.html#ga0c4ac57601e6f8d146fd5cc060968ecc',1,'clutchlog']]],
|
['default_5fformat_31',['default_format',['../classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc',1,'clutchlog']]],
|
||||||
['default_5fhfill_5fchar_30',['default_hfill_char',['../group__UseMacros.html#ga76eb34537b634aadb75e255f7887eeb6',1,'clutchlog']]],
|
['default_5fhfill_5fchar_32',['default_hfill_char',['../classclutchlog.html#a76eb34537b634aadb75e255f7887eeb6',1,'clutchlog']]],
|
||||||
['default_5fhfill_5fmax_31',['default_hfill_max',['../group__UseMacros.html#gaa3c8e8ef6a1729b95b48f9001fc8b4c6',1,'clutchlog']]],
|
['default_5fhfill_5fmax_33',['default_hfill_max',['../classclutchlog.html#ac95630bfe9cf547d2b7c4b3430eaedc1',1,'clutchlog']]],
|
||||||
['default_5fstrip_5fcalls_32',['default_strip_calls',['../group__UseMacros.html#ga1a8cb6411726133208f5a2f2cb42d468',1,'clutchlog']]],
|
['default_5fstrip_5fcalls_34',['default_strip_calls',['../classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468',1,'clutchlog']]],
|
||||||
['default_20configuration_20macros_33',['Default configuration macros',['../group__DefaultConfigMacros.html',1,'']]],
|
['default_20configuration_20management_35',['Default configuration management',['../group__DefaultConfig.html',1,'']]],
|
||||||
['dump_34',['dump',['../group__UseMacros.html#ga63308e8deae3cfec6801318203494143',1,'clutchlog']]],
|
['dump_36',['dump',['../classclutchlog.html#a63308e8deae3cfec6801318203494143',1,'clutchlog']]],
|
||||||
['dump_5fdefault_5fformat_35',['dump_default_format',['../group__UseMacros.html#gace879554298e6e6e36dafef330c27be8',1,'clutchlog']]],
|
['dump_5fdefault_5fformat_37',['dump_default_format',['../classclutchlog.html#ace879554298e6e6e36dafef330c27be8',1,'clutchlog']]],
|
||||||
['dump_5fdefault_5fsep_36',['dump_default_sep',['../group__UseMacros.html#gaf898bffe23b125245e338d7495c76d45',1,'clutchlog']]]
|
['dump_5fdefault_5fsep_38',['dump_default_sep',['../classclutchlog.html#af898bffe23b125245e338d7495c76d45',1,'clutchlog']]]
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['fg_37',['fg',['../group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0',1,'clutchlog::fmt']]],
|
['fg_39',['fg',['../classclutchlog_1_1fmt.html#a4662a3ec3577c6a575a2c734636ed8a0',1,'clutchlog::fmt']]],
|
||||||
['file_38',['file',['../group__UseMacros.html#ga10064493c22f5c03b502a42d814c5c5c',1,'clutchlog']]],
|
['file_40',['file',['../classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c',1,'clutchlog']]],
|
||||||
['fmt_39',['fmt',['../classclutchlog_1_1fmt.html',1,'clutchlog::fmt'],['../group__UseMacros.html#ga407506bc02ed3f91d88b3df630e54959',1,'clutchlog::fmt::fmt()']]],
|
['fmt_41',['fmt',['../classclutchlog_1_1fmt.html',1,'clutchlog::fmt'],['../classclutchlog_1_1fmt.html#a407506bc02ed3f91d88b3df630e54959',1,'clutchlog::fmt::fmt()']]],
|
||||||
['fore_40',['fore',['../group__UseMacros.html#ga8307a848fcf9ed929435b3e1f2b53401',1,'clutchlog::fmt']]],
|
['fore_42',['fore',['../classclutchlog_1_1fmt.html#a8307a848fcf9ed929435b3e1f2b53401',1,'clutchlog::fmt']]],
|
||||||
['format_41',['format',['../group__UseMacros.html#ga656c277e074b64728cca871f2b484d1c',1,'clutchlog::format(const std::string &format)'],['../group__UseMacros.html#gafc53dbca51d0e2322a21899d0c571a80',1,'clutchlog::format() const'],['../group__UseMacros.html#gaf1219599b1361562c802779572aa669f',1,'clutchlog::format(std::string format, const std::string &what, const level &stage, const std::string &file, const std::string &func, const size_t line) const']]],
|
['format_43',['format',['../classclutchlog.html#a656c277e074b64728cca871f2b484d1c',1,'clutchlog::format(const std::string &format)'],['../classclutchlog.html#afc53dbca51d0e2322a21899d0c571a80',1,'clutchlog::format() const'],['../classclutchlog.html#abd692cca9a2e772e7c9d6531bb3c7761',1,'clutchlog::format(std::string row, const std::string &what, const level &stage, const std::string &file, const std::string &func, const size_t line) const']]],
|
||||||
['format_5fcomment_42',['format_comment',['../group__UseMacros.html#ga2144abe4ec6f630126b6490908b5f924',1,'clutchlog::format_comment(const std::string &format)'],['../group__UseMacros.html#gaa8d0a569ed3623ce36c5e567ec2d1ad5',1,'clutchlog::format_comment() const']]],
|
['format_5fcomment_44',['format_comment',['../classclutchlog.html#a2144abe4ec6f630126b6490908b5f924',1,'clutchlog::format_comment(const std::string &format)'],['../classclutchlog.html#aa8d0a569ed3623ce36c5e567ec2d1ad5',1,'clutchlog::format_comment() const']]],
|
||||||
['formating_20tools_43',['Formating tools',['../group__Formating.html',1,'']]],
|
['formating_20tools_45',['Formating tools',['../group__Formating.html',1,'']]],
|
||||||
['func_44',['func',['../group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447',1,'clutchlog']]]
|
['func_46',['func',['../classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447',1,'clutchlog']]]
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['high_2dlevel_20api_20macros_45',['High-level API macros',['../group__UseMacros.html',1,'']]]
|
['high_2dlevel_20api_20macros_47',['High-level API macros',['../group__UseMacros.html',1,'']]]
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['level_46',['level',['../group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928',1,'clutchlog']]],
|
['level_48',['level',['../classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928',1,'clutchlog']]],
|
||||||
['level_5fof_47',['level_of',['../group__UseMacros.html#gacebed8c9df9204f22bf8488e62e1cedd',1,'clutchlog']]],
|
['level_5fof_49',['level_of',['../classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd',1,'clutchlog']]],
|
||||||
['levels_48',['levels',['../group__UseMacros.html#gaff3aa09fb60f7d6dc688c028d3834d8a',1,'clutchlog']]],
|
['levels_50',['levels',['../classclutchlog.html#aff3aa09fb60f7d6dc688c028d3834d8a',1,'clutchlog']]],
|
||||||
['line_49',['line',['../group__UseMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9',1,'clutchlog']]],
|
['line_51',['line',['../classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9',1,'clutchlog']]],
|
||||||
['locate_50',['locate',['../group__UseMacros.html#ga4ebdfcded6c56262676bf6926d63fc96',1,'clutchlog']]],
|
['locate_52',['locate',['../classclutchlog.html#a4ebdfcded6c56262676bf6926d63fc96',1,'clutchlog']]],
|
||||||
['location_51',['location',['../group__UseMacros.html#ga6666106b9e5c239b6ae5e0d1091648e3',1,'clutchlog']]],
|
['location_53',['location',['../classclutchlog.html#a6666106b9e5c239b6ae5e0d1091648e3',1,'clutchlog']]],
|
||||||
['log_52',['log',['../group__UseMacros.html#ga23dbb98f0d3c5cc21c232cde16cf317a',1,'clutchlog']]],
|
['log_54',['log',['../classclutchlog.html#a23dbb98f0d3c5cc21c232cde16cf317a',1,'clutchlog']]],
|
||||||
['logger_53',['logger',['../group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa',1,'clutchlog']]]
|
['logger_55',['logger',['../classclutchlog.html#acfaceb77da01503b432644a3efaee4fa',1,'clutchlog']]]
|
||||||
];
|
];
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue