465 lines
34 KiB
HTML
Vendored
465 lines
34 KiB
HTML
Vendored
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.13.1"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>dl: D:/dl/dl/io/dl_log.h 文件参考</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<script type="text/javascript" src="clipboard.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">dl
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- 制作者 Doxygen 1.13.1 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() { codefold.init(0); });
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',false,false,'search.php','搜索',false);
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function(){ initResizable(false); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_17297ffb27ce571941f5fb5008f01a1f.html">dl</a></li><li class="navelem"><a class="el" href="dir_8618662f707661daa8368f9a64c30c2e.html">io</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div id="doc-content">
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">类</a> |
|
|
<a href="#namespaces">命名空间</a> |
|
|
<a href="#define-members">宏定义</a> |
|
|
<a href="#func-members">函数</a> |
|
|
<a href="#var-members">变量</a> </div>
|
|
<div class="headertitle"><div class="title">dl_log.h 文件参考</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>日志系统
|
|
<a href="#details">更多...</a></p>
|
|
<div class="textblock"><code>#include <string></code><br />
|
|
<code>#include <iostream></code><br />
|
|
<code>#include <stack></code><br />
|
|
<code>#include <array></code><br />
|
|
<code>#include <mutex></code><br />
|
|
<code>#include "<a class="el" href="dl__platform_8h_source.html">system/dl_platform.h</a>"</code><br />
|
|
<code>#include <stacktrace></code><br />
|
|
<code>#include <source_location></code><br />
|
|
<code>#include <fmt/format.h></code><br />
|
|
</div>
|
|
<p><a href="dl__log_8h_source.html">浏览该文件的源代码.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
类</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdl_1_1_log_source_location.html">dl::LogSourceLocation</a></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="classdl_1_1_log_system.html">dl::LogSystem</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">日志系统 <a href="classdl_1_1_log_system.html#details">更多...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdl_1_1_log_system_1_1_setting.html">dl::LogSystem::Setting</a></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="classdl_1_1_log_level_set.html">dl::LogLevelSet</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">日志打印等级设置 <a href="classdl_1_1_log_level_set.html#details">更多...</a><br /></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="classdl_1_1_log_limit.html">dl::LogLimit</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">日志打印限制 <a href="classdl_1_1_log_limit.html#details">更多...</a><br /></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="classdl_1_1_log_stack_track.html">dl::LogStackTrack</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">日志打开调用堆栈 <a href="classdl_1_1_log_stack_track.html#details">更多...</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 id="namespaces" name="namespaces"></a>
|
|
命名空间</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl.html">dl</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 id="define-members" name="define-members"></a>
|
|
宏定义</h2></td></tr>
|
|
<tr class="memitem:a1d848ddad94bf640156a31f5d4fc0452" id="r_a1d848ddad94bf640156a31f5d4fc0452"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1d848ddad94bf640156a31f5d4fc0452">DL_SOURCE_LOCATION</a>   std::source_location location = std::source_location::current()</td></tr>
|
|
<tr class="separator:a1d848ddad94bf640156a31f5d4fc0452"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af75486d88b45e85779c49878136757d6" id="r_af75486d88b45e85779c49878136757d6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#af75486d88b45e85779c49878136757d6">DL_SOURCE_LOCATION_IMP</a>   std::source_location location</td></tr>
|
|
<tr class="separator:af75486d88b45e85779c49878136757d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a72cc0235b77b72bdcf6a51cae1de63ad" id="r_a72cc0235b77b72bdcf6a51cae1de63ad"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a72cc0235b77b72bdcf6a51cae1de63ad">DL_SOURCE_LOCATION_CALL</a>   std::source_location::current()</td></tr>
|
|
<tr class="separator:a72cc0235b77b72bdcf6a51cae1de63ad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a34bac667ddab641b1e2aba77121643fd" id="r_a34bac667ddab641b1e2aba77121643fd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a34bac667ddab641b1e2aba77121643fd">DL_SOURCE_LOCATION_FORWARD</a>   location</td></tr>
|
|
<tr class="separator:a34bac667ddab641b1e2aba77121643fd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af74bb7c6e919e923c59821dd54fc915b" id="r_af74bb7c6e919e923c59821dd54fc915b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#af74bb7c6e919e923c59821dd54fc915b">DL_MAKE_SOURCE_LOCATION</a>(loc)</td></tr>
|
|
<tr class="separator:af74bb7c6e919e923c59821dd54fc915b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a91583a8f2cf65e8c793fee9181900907" id="r_a91583a8f2cf65e8c793fee9181900907"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a91583a8f2cf65e8c793fee9181900907">log_</a>(...)</td></tr>
|
|
<tr class="separator:a91583a8f2cf65e8c793fee9181900907"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aba10d52a2437ba054c567bd1251f1687" id="r_aba10d52a2437ba054c567bd1251f1687"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#aba10d52a2437ba054c567bd1251f1687">log_pause</a>(...)</td></tr>
|
|
<tr class="separator:aba10d52a2437ba054c567bd1251f1687"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea1d36b143643ff03392dff21c698db5" id="r_aea1d36b143643ff03392dff21c698db5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#aea1d36b143643ff03392dff21c698db5">log_test</a>(...)</td></tr>
|
|
<tr class="separator:aea1d36b143643ff03392dff21c698db5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa1cfe5444875c8eca0ea6f6993977d6d" id="r_aa1cfe5444875c8eca0ea6f6993977d6d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa1cfe5444875c8eca0ea6f6993977d6d">log_info</a>(...)</td></tr>
|
|
<tr class="separator:aa1cfe5444875c8eca0ea6f6993977d6d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a156fd6dffd62306e07b5b77739680688" id="r_a156fd6dffd62306e07b5b77739680688"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a156fd6dffd62306e07b5b77739680688">log_msg</a>(...)</td></tr>
|
|
<tr class="separator:a156fd6dffd62306e07b5b77739680688"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a725275c5ac170bb8f873d63cad37b61f" id="r_a725275c5ac170bb8f873d63cad37b61f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a725275c5ac170bb8f873d63cad37b61f">log_notice</a>(...)</td></tr>
|
|
<tr class="separator:a725275c5ac170bb8f873d63cad37b61f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a04af09851c431d178f16b24fa1aac1e9" id="r_a04af09851c431d178f16b24fa1aac1e9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a04af09851c431d178f16b24fa1aac1e9">log_warn</a>(...)</td></tr>
|
|
<tr class="separator:a04af09851c431d178f16b24fa1aac1e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abc86a6b34614cb6484cdf935d9350abd" id="r_abc86a6b34614cb6484cdf935d9350abd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#abc86a6b34614cb6484cdf935d9350abd">log_err</a>(...)</td></tr>
|
|
<tr class="separator:abc86a6b34614cb6484cdf935d9350abd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7ee4d36745c3799c6d1c99ea082ee5db" id="r_a7ee4d36745c3799c6d1c99ea082ee5db"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7ee4d36745c3799c6d1c99ea082ee5db">log_damage</a>(...)</td></tr>
|
|
<tr class="separator:a7ee4d36745c3799c6d1c99ea082ee5db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
|
函数</h2></td></tr>
|
|
<tr class="memitem:a561a69381af8b715e2fd70d6f38c3ffa" id="r_a561a69381af8b715e2fd70d6f38c3ffa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl.html#a561a69381af8b715e2fd70d6f38c3ffa">dl::Output</a> (std::string_view str)</td></tr>
|
|
<tr class="memdesc:a561a69381af8b715e2fd70d6f38c3ffa"><td class="mdescLeft"> </td><td class="mdescRight">打印到标准输出、vs、日志文件 <br /></td></tr>
|
|
<tr class="separator:a561a69381af8b715e2fd70d6f38c3ffa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4be24a293bd1feedc6c35d1197d067a8" id="r_a4be24a293bd1feedc6c35d1197d067a8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl.html#a4be24a293bd1feedc6c35d1197d067a8">dl::log_easy</a> (std::string_view str)</td></tr>
|
|
<tr class="memdesc:a4be24a293bd1feedc6c35d1197d067a8"><td class="mdescLeft"> </td><td class="mdescRight">输出日志 <br /></td></tr>
|
|
<tr class="separator:a4be24a293bd1feedc6c35d1197d067a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a962072d07ac231cbe08716e44848b915" id="r_a962072d07ac231cbe08716e44848b915"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl.html#a962072d07ac231cbe08716e44848b915">dl::log_pause0</a> (std::string_view str, <a class="el" href="#a1d848ddad94bf640156a31f5d4fc0452">DL_SOURCE_LOCATION</a>)</td></tr>
|
|
<tr class="separator:a962072d07ac231cbe08716e44848b915"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a67b560c4a363a94234124eed5687d577" id="r_a67b560c4a363a94234124eed5687d577"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl.html#a67b560c4a363a94234124eed5687d577">dl::log_test0</a> (std::string_view str, <a class="el" href="#a1d848ddad94bf640156a31f5d4fc0452">DL_SOURCE_LOCATION</a>)</td></tr>
|
|
<tr class="separator:a67b560c4a363a94234124eed5687d577"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a64b07a8f4a166efa94a36b2490bcc3ec" id="r_a64b07a8f4a166efa94a36b2490bcc3ec"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl.html#a64b07a8f4a166efa94a36b2490bcc3ec">dl::log_info0</a> (std::string_view str, <a class="el" href="#a1d848ddad94bf640156a31f5d4fc0452">DL_SOURCE_LOCATION</a>)</td></tr>
|
|
<tr class="separator:a64b07a8f4a166efa94a36b2490bcc3ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4716a119d61e9997b109d905e7093e03" id="r_a4716a119d61e9997b109d905e7093e03"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl.html#a4716a119d61e9997b109d905e7093e03">dl::log_msg0</a> (std::string_view str, <a class="el" href="#a1d848ddad94bf640156a31f5d4fc0452">DL_SOURCE_LOCATION</a>)</td></tr>
|
|
<tr class="separator:a4716a119d61e9997b109d905e7093e03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:add7c4a554baa0773ed9e66d6d309897c" id="r_add7c4a554baa0773ed9e66d6d309897c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl.html#add7c4a554baa0773ed9e66d6d309897c">dl::log_notice0</a> (std::string_view str, <a class="el" href="#a1d848ddad94bf640156a31f5d4fc0452">DL_SOURCE_LOCATION</a>)</td></tr>
|
|
<tr class="separator:add7c4a554baa0773ed9e66d6d309897c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad869603f8092f62089703cc5d9546d88" id="r_ad869603f8092f62089703cc5d9546d88"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl.html#ad869603f8092f62089703cc5d9546d88">dl::log_warn0</a> (std::string_view str, <a class="el" href="#a1d848ddad94bf640156a31f5d4fc0452">DL_SOURCE_LOCATION</a>)</td></tr>
|
|
<tr class="separator:ad869603f8092f62089703cc5d9546d88"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a63038d8670ad1704740ccba95c1c4341" id="r_a63038d8670ad1704740ccba95c1c4341"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl.html#a63038d8670ad1704740ccba95c1c4341">dl::log_err0</a> (std::string_view str, <a class="el" href="#a1d848ddad94bf640156a31f5d4fc0452">DL_SOURCE_LOCATION</a>)</td></tr>
|
|
<tr class="separator:a63038d8670ad1704740ccba95c1c4341"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afb703e5ee68ece94fe964615b96a369b" id="r_afb703e5ee68ece94fe964615b96a369b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl.html#afb703e5ee68ece94fe964615b96a369b">dl::log_damage0</a> (std::string_view str, <a class="el" href="#a1d848ddad94bf640156a31f5d4fc0452">DL_SOURCE_LOCATION</a>)</td></tr>
|
|
<tr class="separator:afb703e5ee68ece94fe964615b96a369b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5bb9ee10db5338251b4bb854939b69b3" id="r_a5bb9ee10db5338251b4bb854939b69b3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl.html#a5bb9ee10db5338251b4bb854939b69b3">dl::log</a> (std::string_view str, <a class="el" href="#a1d848ddad94bf640156a31f5d4fc0452">DL_SOURCE_LOCATION</a>)</td></tr>
|
|
<tr class="memdesc:a5bb9ee10db5338251b4bb854939b69b3"><td class="mdescLeft"> </td><td class="mdescRight">以当前设置输出 <br /></td></tr>
|
|
<tr class="separator:a5bb9ee10db5338251b4bb854939b69b3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a44c786a4498a406ac2cd6e27e582b9fb" id="r_a44c786a4498a406ac2cd6e27e582b9fb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl.html#a44c786a4498a406ac2cd6e27e582b9fb">dl::log_err0</a> (const std::exception &e, <a class="el" href="#a1d848ddad94bf640156a31f5d4fc0452">DL_SOURCE_LOCATION</a>)</td></tr>
|
|
<tr class="memdesc:a44c786a4498a406ac2cd6e27e582b9fb"><td class="mdescLeft"> </td><td class="mdescRight">特殊类型输出 <br /></td></tr>
|
|
<tr class="separator:a44c786a4498a406ac2cd6e27e582b9fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aceafa80d6352000ee07d169f3c496ad6" id="r_aceafa80d6352000ee07d169f3c496ad6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl.html#aceafa80d6352000ee07d169f3c496ad6">dl::log_err0</a> (const std::system_error &e, <a class="el" href="#a1d848ddad94bf640156a31f5d4fc0452">DL_SOURCE_LOCATION</a>)</td></tr>
|
|
<tr class="separator:aceafa80d6352000ee07d169f3c496ad6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
|
|
变量</h2></td></tr>
|
|
<tr class="memitem:a3890f3a90e743da1b3f9cd475218fdb1" id="r_a3890f3a90e743da1b3f9cd475218fdb1"><td class="memItemLeft" align="right" valign="top">constexpr std::array< std::string_view, 9 > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl.html#a3890f3a90e743da1b3f9cd475218fdb1">dl::DL_LOG_SYSTEM_LEVLE_NAME</a></td></tr>
|
|
<tr class="separator:a3890f3a90e743da1b3f9cd475218fdb1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a62cc7ebcc4364286173b92601972eb3f" id="r_a62cc7ebcc4364286173b92601972eb3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classdl_1_1_log_system.html">LogSystem</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedl.html#a62cc7ebcc4364286173b92601972eb3f">dl::g_log</a></td></tr>
|
|
<tr class="separator:a62cc7ebcc4364286173b92601972eb3f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
|
|
<div class="textblock"><p>日志系统 </p>
|
|
<dl class="section version"><dt>版本</dt><dd>1.0 </dd></dl>
|
|
<dl class="section author"><dt>作者</dt><dd>lveyou </dd></dl>
|
|
<dl class="section date"><dt>日期</dt><dd>23-06-22</dd></dl>
|
|
<dl class="section note"><dt>注解</dt><dd></dd></dl>
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__log_8h_source.html">dl_log.h</a> 中定义.</p>
|
|
</div><h2 class="groupheader">宏定义说明</h2>
|
|
<a id="af74bb7c6e919e923c59821dd54fc915b" name="af74bb7c6e919e923c59821dd54fc915b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af74bb7c6e919e923c59821dd54fc915b">◆ </a></span>DL_MAKE_SOURCE_LOCATION</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define DL_MAKE_SOURCE_LOCATION</td>
|
|
<td>(</td>
|
|
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>loc</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>值:</b><div class="fragment"><div class="line"> LogSourceLocation loc;\</div>
|
|
<div class="line"> loc._file = location.file_name();\</div>
|
|
<div class="line"> loc._func = location.function_name();\</div>
|
|
<div class="line"> loc._line = location.line();\</div>
|
|
<div class="line"> loc._column = location.column();</div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">在文件 <a class="el" href="dl__log_8h_source.html">dl_log.h</a> 第 <a class="el" href="dl__log_8h_source.html#l00048">48</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1d848ddad94bf640156a31f5d4fc0452" name="a1d848ddad94bf640156a31f5d4fc0452"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d848ddad94bf640156a31f5d4fc0452">◆ </a></span>DL_SOURCE_LOCATION</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define DL_SOURCE_LOCATION   std::source_location location = std::source_location::current()</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__log_8h_source.html">dl_log.h</a> 第 <a class="el" href="dl__log_8h_source.html#l00025">25</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a72cc0235b77b72bdcf6a51cae1de63ad" name="a72cc0235b77b72bdcf6a51cae1de63ad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a72cc0235b77b72bdcf6a51cae1de63ad">◆ </a></span>DL_SOURCE_LOCATION_CALL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define DL_SOURCE_LOCATION_CALL   std::source_location::current()</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__log_8h_source.html">dl_log.h</a> 第 <a class="el" href="dl__log_8h_source.html#l00027">27</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a34bac667ddab641b1e2aba77121643fd" name="a34bac667ddab641b1e2aba77121643fd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a34bac667ddab641b1e2aba77121643fd">◆ </a></span>DL_SOURCE_LOCATION_FORWARD</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define DL_SOURCE_LOCATION_FORWARD   location</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__log_8h_source.html">dl_log.h</a> 第 <a class="el" href="dl__log_8h_source.html#l00028">28</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af75486d88b45e85779c49878136757d6" name="af75486d88b45e85779c49878136757d6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af75486d88b45e85779c49878136757d6">◆ </a></span>DL_SOURCE_LOCATION_IMP</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define DL_SOURCE_LOCATION_IMP   std::source_location location</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">在文件 <a class="el" href="dl__log_8h_source.html">dl_log.h</a> 第 <a class="el" href="dl__log_8h_source.html#l00026">26</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a91583a8f2cf65e8c793fee9181900907" name="a91583a8f2cf65e8c793fee9181900907"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a91583a8f2cf65e8c793fee9181900907">◆ </a></span>log_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define log_</td>
|
|
<td>(</td>
|
|
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em></em></span>...</td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>值:</b><div class="fragment"><div class="line">log(fmt::format(__VA_ARGS__), <a class="code hl_define" href="#a72cc0235b77b72bdcf6a51cae1de63ad">DL_SOURCE_LOCATION_CALL</a>)</div>
|
|
<div class="ttc" id="adl__log_8h_html_a72cc0235b77b72bdcf6a51cae1de63ad"><div class="ttname"><a href="#a72cc0235b77b72bdcf6a51cae1de63ad">DL_SOURCE_LOCATION_CALL</a></div><div class="ttdeci">#define DL_SOURCE_LOCATION_CALL</div><div class="ttdef"><b>定义</b> <a href="dl__log_8h_source.html#l00027">dl_log.h:27</a></div></div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">在文件 <a class="el" href="dl__log_8h_source.html">dl_log.h</a> 第 <a class="el" href="dl__log_8h_source.html#l00277">277</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7ee4d36745c3799c6d1c99ea082ee5db" name="a7ee4d36745c3799c6d1c99ea082ee5db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7ee4d36745c3799c6d1c99ea082ee5db">◆ </a></span>log_damage</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define log_damage</td>
|
|
<td>(</td>
|
|
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em></em></span>...</td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>值:</b><div class="fragment"><div class="line">log_damage0(fmt::format(__VA_ARGS__), <a class="code hl_define" href="#a72cc0235b77b72bdcf6a51cae1de63ad">DL_SOURCE_LOCATION_CALL</a>)</div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">在文件 <a class="el" href="dl__log_8h_source.html">dl_log.h</a> 第 <a class="el" href="dl__log_8h_source.html#l00285">285</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abc86a6b34614cb6484cdf935d9350abd" name="abc86a6b34614cb6484cdf935d9350abd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc86a6b34614cb6484cdf935d9350abd">◆ </a></span>log_err</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define log_err</td>
|
|
<td>(</td>
|
|
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em></em></span>...</td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>值:</b><div class="fragment"><div class="line">log_err0(fmt::format(__VA_ARGS__), <a class="code hl_define" href="#a72cc0235b77b72bdcf6a51cae1de63ad">DL_SOURCE_LOCATION_CALL</a>)</div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">在文件 <a class="el" href="dl__log_8h_source.html">dl_log.h</a> 第 <a class="el" href="dl__log_8h_source.html#l00284">284</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa1cfe5444875c8eca0ea6f6993977d6d" name="aa1cfe5444875c8eca0ea6f6993977d6d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa1cfe5444875c8eca0ea6f6993977d6d">◆ </a></span>log_info</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define log_info</td>
|
|
<td>(</td>
|
|
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em></em></span>...</td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>值:</b><div class="fragment"><div class="line">log_info0(fmt::format(__VA_ARGS__), <a class="code hl_define" href="#a72cc0235b77b72bdcf6a51cae1de63ad">DL_SOURCE_LOCATION_CALL</a>)</div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">在文件 <a class="el" href="dl__log_8h_source.html">dl_log.h</a> 第 <a class="el" href="dl__log_8h_source.html#l00280">280</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a156fd6dffd62306e07b5b77739680688" name="a156fd6dffd62306e07b5b77739680688"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a156fd6dffd62306e07b5b77739680688">◆ </a></span>log_msg</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define log_msg</td>
|
|
<td>(</td>
|
|
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em></em></span>...</td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>值:</b><div class="fragment"><div class="line">log_msg0(fmt::format(__VA_ARGS__), <a class="code hl_define" href="#a72cc0235b77b72bdcf6a51cae1de63ad">DL_SOURCE_LOCATION_CALL</a>)</div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">在文件 <a class="el" href="dl__log_8h_source.html">dl_log.h</a> 第 <a class="el" href="dl__log_8h_source.html#l00281">281</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a725275c5ac170bb8f873d63cad37b61f" name="a725275c5ac170bb8f873d63cad37b61f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a725275c5ac170bb8f873d63cad37b61f">◆ </a></span>log_notice</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define log_notice</td>
|
|
<td>(</td>
|
|
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em></em></span>...</td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>值:</b><div class="fragment"><div class="line">log_notice0(fmt::format(__VA_ARGS__), <a class="code hl_define" href="#a72cc0235b77b72bdcf6a51cae1de63ad">DL_SOURCE_LOCATION_CALL</a>)</div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">在文件 <a class="el" href="dl__log_8h_source.html">dl_log.h</a> 第 <a class="el" href="dl__log_8h_source.html#l00282">282</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aba10d52a2437ba054c567bd1251f1687" name="aba10d52a2437ba054c567bd1251f1687"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aba10d52a2437ba054c567bd1251f1687">◆ </a></span>log_pause</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define log_pause</td>
|
|
<td>(</td>
|
|
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em></em></span>...</td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>值:</b><div class="fragment"><div class="line">log_pause0(fmt::format(__VA_ARGS__), <a class="code hl_define" href="#a72cc0235b77b72bdcf6a51cae1de63ad">DL_SOURCE_LOCATION_CALL</a>)</div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">在文件 <a class="el" href="dl__log_8h_source.html">dl_log.h</a> 第 <a class="el" href="dl__log_8h_source.html#l00278">278</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea1d36b143643ff03392dff21c698db5" name="aea1d36b143643ff03392dff21c698db5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea1d36b143643ff03392dff21c698db5">◆ </a></span>log_test</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define log_test</td>
|
|
<td>(</td>
|
|
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em></em></span>...</td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>值:</b><div class="fragment"><div class="line">log_test0(fmt::format(__VA_ARGS__), <a class="code hl_define" href="#a72cc0235b77b72bdcf6a51cae1de63ad">DL_SOURCE_LOCATION_CALL</a>)</div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">在文件 <a class="el" href="dl__log_8h_source.html">dl_log.h</a> 第 <a class="el" href="dl__log_8h_source.html#l00279">279</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a04af09851c431d178f16b24fa1aac1e9" name="a04af09851c431d178f16b24fa1aac1e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a04af09851c431d178f16b24fa1aac1e9">◆ </a></span>log_warn</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define log_warn</td>
|
|
<td>(</td>
|
|
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em></em></span>...</td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>值:</b><div class="fragment"><div class="line">log_warn0(fmt::format(__VA_ARGS__), <a class="code hl_define" href="#a72cc0235b77b72bdcf6a51cae1de63ad">DL_SOURCE_LOCATION_CALL</a>)</div>
|
|
</div><!-- fragment -->
|
|
<p class="definition">在文件 <a class="el" href="dl__log_8h_source.html">dl_log.h</a> 第 <a class="el" href="dl__log_8h_source.html#l00283">283</a> 行定义.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.1
|
|
</small></address>
|
|
</div><!-- doc-content -->
|
|
</body>
|
|
</html>
|