1
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
2
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
3
|
<head>
|
4
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
5
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
6
|
<meta name="generator" content="Doxygen 1.9.4"/>
|
7
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
8
|
<title>LDClient: LDClient.utils.loggers.ALogger Class Reference</title>
|
9
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
10
|
<script type="text/javascript" src="jquery.js"></script>
|
11
|
<script type="text/javascript" src="dynsections.js"></script>
|
12
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
13
|
<script type="text/javascript" src="resize.js"></script>
|
14
|
<script type="text/javascript" src="navtreedata.js"></script>
|
15
|
<script type="text/javascript" src="navtree.js"></script>
|
16
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
17
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
18
|
<script type="text/javascript" src="search/search.js"></script>
|
19
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
20
|
</head>
|
21
|
<body>
|
22
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
23
|
<div id="titlearea">
|
24
|
<table cellspacing="0" cellpadding="0">
|
25
|
<tbody>
|
26
|
<tr id="projectrow">
|
27
|
<td id="projectalign">
|
28
|
<div id="projectname">LDClient<span id="projectnumber"> v.1</span>
|
29
|
</div>
|
30
|
<div id="projectbrief">Client application for the detection of Lauterbach debugger devices</div>
|
31
|
</td>
|
32
|
</tr>
|
33
|
</tbody>
|
34
|
</table>
|
35
|
</div>
|
36
|
<!-- end header part -->
|
37
|
<!-- Generated by Doxygen 1.9.4 -->
|
38
|
<script type="text/javascript">
|
39
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
40
|
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
41
|
/* @license-end */
|
42
|
</script>
|
43
|
<script type="text/javascript" src="menudata.js"></script>
|
44
|
<script type="text/javascript" src="menu.js"></script>
|
45
|
<script type="text/javascript">
|
46
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
47
|
$(function() {
|
48
|
initMenu('',true,false,'search.php','Search');
|
49
|
$(document).ready(function() { init_search(); });
|
50
|
});
|
51
|
/* @license-end */
|
52
|
</script>
|
53
|
<div id="main-nav"></div>
|
54
|
</div><!-- top -->
|
55
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
56
|
<div id="nav-tree">
|
57
|
<div id="nav-tree-contents">
|
58
|
<div id="nav-sync" class="sync"></div>
|
59
|
</div>
|
60
|
</div>
|
61
|
<div id="splitbar" style="-moz-user-select:none;"
|
62
|
class="ui-resizable-handle">
|
63
|
</div>
|
64
|
</div>
|
65
|
<script type="text/javascript">
|
66
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
67
|
$(document).ready(function(){initNavTree('class_l_d_client_1_1utils_1_1loggers_1_1_a_logger.html',''); initResizable(); });
|
68
|
/* @license-end */
|
69
|
</script>
|
70
|
<div id="doc-content">
|
71
|
<!-- window showing the filter options -->
|
72
|
<div id="MSearchSelectWindow"
|
73
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
74
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
75
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
76
|
</div>
|
77
|
|
78
|
<!-- iframe showing the search results (closed by default) -->
|
79
|
<div id="MSearchResultsWindow">
|
80
|
<iframe src="javascript:void(0)" frameborder="0"
|
81
|
name="MSearchResults" id="MSearchResults">
|
82
|
</iframe>
|
83
|
</div>
|
84
|
|
85
|
<div class="header">
|
86
|
<div class="summary">
|
87
|
<a href="#pub-methods">Public Member Functions</a> |
|
88
|
<a href="#pro-methods">Protected Member Functions</a> |
|
89
|
<a href="#properties">Properties</a> |
|
90
|
<a href="class_l_d_client_1_1utils_1_1loggers_1_1_a_logger-members.html">List of all members</a> </div>
|
91
|
<div class="headertitle"><div class="title">LDClient.utils.loggers.ALogger Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div></div>
|
92
|
</div><!--header-->
|
93
|
<div class="contents">
|
94
|
|
95
|
<p>This class implements all abstract functions of the logger. It contains all functions (error, info, debug) that are present in any other standard logger. Class is used as singleton design pattern
|
96
|
<a href="class_l_d_client_1_1utils_1_1loggers_1_1_a_logger.html#details">More...</a></p>
|
97
|
<table class="memberdecls">
|
98
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
99
|
Public Member Functions</h2></td></tr>
|
100
|
<tr class="memitem:ac8f52ab4e431a47107d30db51615237e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_d_client_1_1utils_1_1loggers_1_1_a_logger.html#ac8f52ab4e431a47107d30db51615237e">Info</a> (string message)</td></tr>
|
101
|
<tr class="memdesc:ac8f52ab4e431a47107d30db51615237e"><td class="mdescLeft"> </td><td class="mdescRight">Creates new log with Info identifier <a href="class_l_d_client_1_1utils_1_1loggers_1_1_a_logger.html#ac8f52ab4e431a47107d30db51615237e">More...</a><br /></td></tr>
|
102
|
<tr class="separator:ac8f52ab4e431a47107d30db51615237e"><td class="memSeparator" colspan="2"> </td></tr>
|
103
|
<tr class="memitem:a5c626205a03a7829c6dd195ee18d8e81"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_d_client_1_1utils_1_1loggers_1_1_a_logger.html#a5c626205a03a7829c6dd195ee18d8e81">Debug</a> (string message)</td></tr>
|
104
|
<tr class="memdesc:a5c626205a03a7829c6dd195ee18d8e81"><td class="mdescLeft"> </td><td class="mdescRight">Creates new log with Debug identifier <a href="class_l_d_client_1_1utils_1_1loggers_1_1_a_logger.html#a5c626205a03a7829c6dd195ee18d8e81">More...</a><br /></td></tr>
|
105
|
<tr class="separator:a5c626205a03a7829c6dd195ee18d8e81"><td class="memSeparator" colspan="2"> </td></tr>
|
106
|
<tr class="memitem:a7f041d300e6d06dc58f969c4c0afd504"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_d_client_1_1utils_1_1loggers_1_1_a_logger.html#a7f041d300e6d06dc58f969c4c0afd504">Error</a> (string message)</td></tr>
|
107
|
<tr class="memdesc:a7f041d300e6d06dc58f969c4c0afd504"><td class="mdescLeft"> </td><td class="mdescRight">Creates new log with Error identifier <a href="class_l_d_client_1_1utils_1_1loggers_1_1_a_logger.html#a7f041d300e6d06dc58f969c4c0afd504">More...</a><br /></td></tr>
|
108
|
<tr class="separator:a7f041d300e6d06dc58f969c4c0afd504"><td class="memSeparator" colspan="2"> </td></tr>
|
109
|
<tr class="memitem:a8be19175b75b9e09ce307a251a0358f2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_d_client_1_1utils_1_1loggers_1_1_a_logger.html#a8be19175b75b9e09ce307a251a0358f2">Error</a> (Exception e)</td></tr>
|
110
|
<tr class="memdesc:a8be19175b75b9e09ce307a251a0358f2"><td class="mdescLeft"> </td><td class="mdescRight">Creates new log from the catched exception <a href="class_l_d_client_1_1utils_1_1loggers_1_1_a_logger.html#a8be19175b75b9e09ce307a251a0358f2">More...</a><br /></td></tr>
|
111
|
<tr class="separator:a8be19175b75b9e09ce307a251a0358f2"><td class="memSeparator" colspan="2"> </td></tr>
|
112
|
<tr class="memitem:a08558ed797aa0cf2efbba7ff6c868453"><td class="memItemLeft" align="right" valign="top">override string </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_d_client_1_1utils_1_1loggers_1_1_a_logger.html#a08558ed797aa0cf2efbba7ff6c868453">ToString</a> ()</td></tr>
|
113
|
<tr class="memdesc:a08558ed797aa0cf2efbba7ff6c868453"><td class="mdescLeft"> </td><td class="mdescRight">Creates new string info about current logger configuration <a href="class_l_d_client_1_1utils_1_1loggers_1_1_a_logger.html#a08558ed797aa0cf2efbba7ff6c868453">More...</a><br /></td></tr>
|
114
|
<tr class="separator:a08558ed797aa0cf2efbba7ff6c868453"><td class="memSeparator" colspan="2"> </td></tr>
|
115
|
<tr class="memitem:a8cb167cc304b1fb7fc581271f1465ca4"><td class="memItemLeft" align="right" valign="top"><a id="a8cb167cc304b1fb7fc581271f1465ca4" name="a8cb167cc304b1fb7fc581271f1465ca4"></a>
|
116
|
void </td><td class="memItemRight" valign="bottom"><b>Flush</b> ()</td></tr>
|
117
|
<tr class="memdesc:a8cb167cc304b1fb7fc581271f1465ca4"><td class="mdescLeft"> </td><td class="mdescRight">Waits for the logger to finish the logging <br /></td></tr>
|
118
|
<tr class="separator:a8cb167cc304b1fb7fc581271f1465ca4"><td class="memSeparator" colspan="2"> </td></tr>
|
119
|
<tr class="memitem:a60bb1691cc7cc543d94a34da86b91433"><td class="memItemLeft" align="right" valign="top"><a id="a60bb1691cc7cc543d94a34da86b91433" name="a60bb1691cc7cc543d94a34da86b91433"></a>
|
120
|
void </td><td class="memItemRight" valign="bottom"><b>Dispose</b> ()</td></tr>
|
121
|
<tr class="memdesc:a60bb1691cc7cc543d94a34da86b91433"><td class="mdescLeft"> </td><td class="mdescRight">Function stops the logger thread <br /></td></tr>
|
122
|
<tr class="separator:a60bb1691cc7cc543d94a34da86b91433"><td class="memSeparator" colspan="2"> </td></tr>
|
123
|
</table><table class="memberdecls">
|
124
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
|
125
|
Protected Member Functions</h2></td></tr>
|
126
|
<tr class="memitem:a0a42ccc73ba8693a90da6a3a9bfca8f3"><td class="memItemLeft" align="right" valign="top"><a id="a0a42ccc73ba8693a90da6a3a9bfca8f3" name="a0a42ccc73ba8693a90da6a3a9bfca8f3"></a>
|
127
|
 </td><td class="memItemRight" valign="bottom"><b>ALogger</b> ()</td></tr>
|
128
|
<tr class="memdesc:a0a42ccc73ba8693a90da6a3a9bfca8f3"><td class="mdescLeft"> </td><td class="mdescRight">Singleton constructor that initialized and starts the logger with arguments parsed by the config loader <br /></td></tr>
|
129
|
<tr class="separator:a0a42ccc73ba8693a90da6a3a9bfca8f3"><td class="memSeparator" colspan="2"> </td></tr>
|
130
|
<tr class="memitem:a0af186e371cd3325a1013bf219c8802e"><td class="memItemLeft" align="right" valign="top">abstract void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_d_client_1_1utils_1_1loggers_1_1_a_logger.html#a0af186e371cd3325a1013bf219c8802e">CreateLog</a> (string message)</td></tr>
|
131
|
<tr class="separator:a0af186e371cd3325a1013bf219c8802e"><td class="memSeparator" colspan="2"> </td></tr>
|
132
|
<tr class="memitem:a06814df4864ce7784647d15966eb1b4b"><td class="memItemLeft" align="right" valign="top">virtual string </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_d_client_1_1utils_1_1loggers_1_1_a_logger.html#a06814df4864ce7784647d15966eb1b4b">ComposeLogRow</a> (string message, <a class="el" href="namespace_l_d_client_1_1utils_1_1loggers.html#afeef5648c4f78e32623be5fa2b27f37c">LogType</a> logType)</td></tr>
|
133
|
<tr class="memdesc:a06814df4864ce7784647d15966eb1b4b"><td class="mdescLeft"> </td><td class="mdescRight">Composes the log with actual timestamp, log type and its main message <a href="class_l_d_client_1_1utils_1_1loggers_1_1_a_logger.html#a06814df4864ce7784647d15966eb1b4b">More...</a><br /></td></tr>
|
134
|
<tr class="separator:a06814df4864ce7784647d15966eb1b4b"><td class="memSeparator" colspan="2"> </td></tr>
|
135
|
<tr class="memitem:a6bcc70a878ba68230afcdcac45855eea"><td class="memItemLeft" align="right" valign="top">virtual string </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_d_client_1_1utils_1_1loggers_1_1_a_logger.html#a6bcc70a878ba68230afcdcac45855eea">UnwrapExceptionMessages</a> (Exception? ex)</td></tr>
|
136
|
<tr class="memdesc:a6bcc70a878ba68230afcdcac45855eea"><td class="mdescLeft"> </td><td class="mdescRight">Function creates log from the catched exception <a href="class_l_d_client_1_1utils_1_1loggers_1_1_a_logger.html#a6bcc70a878ba68230afcdcac45855eea">More...</a><br /></td></tr>
|
137
|
<tr class="separator:a6bcc70a878ba68230afcdcac45855eea"><td class="memSeparator" colspan="2"> </td></tr>
|
138
|
</table><table class="memberdecls">
|
139
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
|
140
|
Properties</h2></td></tr>
|
141
|
<tr class="memitem:a614d0574928fa3f08452e753a263236f"><td class="memItemLeft" align="right" valign="top"><a id="a614d0574928fa3f08452e753a263236f" name="a614d0574928fa3f08452e753a263236f"></a>
|
142
|
static <a class="el" href="class_l_d_client_1_1utils_1_1loggers_1_1_a_logger.html">ALogger</a> </td><td class="memItemRight" valign="bottom"><b>Current</b><code> [get]</code></td></tr>
|
143
|
<tr class="memdesc:a614d0574928fa3f08452e753a263236f"><td class="mdescLeft"> </td><td class="mdescRight">Instance of the current logger type <br /></td></tr>
|
144
|
<tr class="separator:a614d0574928fa3f08452e753a263236f"><td class="memSeparator" colspan="2"> </td></tr>
|
145
|
</table>
|
146
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
147
|
<div class="textblock"><p >This class implements all abstract functions of the logger. It contains all functions (error, info, debug) that are present in any other standard logger. Class is used as singleton design pattern </p>
|
148
|
</div><h2 class="groupheader">Member Function Documentation</h2>
|
149
|
<a id="a06814df4864ce7784647d15966eb1b4b" name="a06814df4864ce7784647d15966eb1b4b"></a>
|
150
|
<h2 class="memtitle"><span class="permalink"><a href="#a06814df4864ce7784647d15966eb1b4b">◆ </a></span>ComposeLogRow()</h2>
|
151
|
|
152
|
<div class="memitem">
|
153
|
<div class="memproto">
|
154
|
<table class="mlabels">
|
155
|
<tr>
|
156
|
<td class="mlabels-left">
|
157
|
<table class="memname">
|
158
|
<tr>
|
159
|
<td class="memname">virtual string LDClient.utils.loggers.ALogger.ComposeLogRow </td>
|
160
|
<td>(</td>
|
161
|
<td class="paramtype">string </td>
|
162
|
<td class="paramname"><em>message</em>, </td>
|
163
|
</tr>
|
164
|
<tr>
|
165
|
<td class="paramkey"></td>
|
166
|
<td></td>
|
167
|
<td class="paramtype"><a class="el" href="namespace_l_d_client_1_1utils_1_1loggers.html#afeef5648c4f78e32623be5fa2b27f37c">LogType</a> </td>
|
168
|
<td class="paramname"><em>logType</em> </td>
|
169
|
</tr>
|
170
|
<tr>
|
171
|
<td></td>
|
172
|
<td>)</td>
|
173
|
<td></td><td></td>
|
174
|
</tr>
|
175
|
</table>
|
176
|
</td>
|
177
|
<td class="mlabels-right">
|
178
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
179
|
</tr>
|
180
|
</table>
|
181
|
</div><div class="memdoc">
|
182
|
|
183
|
<p>Composes the log with actual timestamp, log type and its main message </p>
|
184
|
<dl class="params"><dt>Parameters</dt><dd>
|
185
|
<table class="params">
|
186
|
<tr><td class="paramname">message</td><td>main message of the log</td></tr>
|
187
|
<tr><td class="paramname">logType</td><td>Type of the logged message</td></tr>
|
188
|
</table>
|
189
|
</dd>
|
190
|
</dl>
|
191
|
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
|
192
|
|
193
|
</div>
|
194
|
</div>
|
195
|
<a id="a0af186e371cd3325a1013bf219c8802e" name="a0af186e371cd3325a1013bf219c8802e"></a>
|
196
|
<h2 class="memtitle"><span class="permalink"><a href="#a0af186e371cd3325a1013bf219c8802e">◆ </a></span>CreateLog()</h2>
|
197
|
|
198
|
<div class="memitem">
|
199
|
<div class="memproto">
|
200
|
<table class="mlabels">
|
201
|
<tr>
|
202
|
<td class="mlabels-left">
|
203
|
<table class="memname">
|
204
|
<tr>
|
205
|
<td class="memname">abstract void LDClient.utils.loggers.ALogger.CreateLog </td>
|
206
|
<td>(</td>
|
207
|
<td class="paramtype">string </td>
|
208
|
<td class="paramname"><em>message</em></td><td>)</td>
|
209
|
<td></td>
|
210
|
</tr>
|
211
|
</table>
|
212
|
</td>
|
213
|
<td class="mlabels-right">
|
214
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span> </td>
|
215
|
</tr>
|
216
|
</table>
|
217
|
</div><div class="memdoc">
|
218
|
|
219
|
<p>Implemented in <a class="el" href="class_l_d_client_1_1utils_1_1loggers_1_1_console_logger.html#aca7d10ea902e782733adaa53713f66b7">LDClient.utils.loggers.ConsoleLogger</a>.</p>
|
220
|
|
221
|
</div>
|
222
|
</div>
|
223
|
<a id="a5c626205a03a7829c6dd195ee18d8e81" name="a5c626205a03a7829c6dd195ee18d8e81"></a>
|
224
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c626205a03a7829c6dd195ee18d8e81">◆ </a></span>Debug()</h2>
|
225
|
|
226
|
<div class="memitem">
|
227
|
<div class="memproto">
|
228
|
<table class="memname">
|
229
|
<tr>
|
230
|
<td class="memname">void LDClient.utils.loggers.ALogger.Debug </td>
|
231
|
<td>(</td>
|
232
|
<td class="paramtype">string </td>
|
233
|
<td class="paramname"><em>message</em></td><td>)</td>
|
234
|
<td></td>
|
235
|
</tr>
|
236
|
</table>
|
237
|
</div><div class="memdoc">
|
238
|
|
239
|
<p>Creates new log with Debug identifier </p>
|
240
|
<dl class="params"><dt>Parameters</dt><dd>
|
241
|
<table class="params">
|
242
|
<tr><td class="paramname">message</td><td>Desired message to be logged</td></tr>
|
243
|
</table>
|
244
|
</dd>
|
245
|
</dl>
|
246
|
|
247
|
</div>
|
248
|
</div>
|
249
|
<a id="a8be19175b75b9e09ce307a251a0358f2" name="a8be19175b75b9e09ce307a251a0358f2"></a>
|
250
|
<h2 class="memtitle"><span class="permalink"><a href="#a8be19175b75b9e09ce307a251a0358f2">◆ </a></span>Error() <span class="overload">[1/2]</span></h2>
|
251
|
|
252
|
<div class="memitem">
|
253
|
<div class="memproto">
|
254
|
<table class="memname">
|
255
|
<tr>
|
256
|
<td class="memname">void LDClient.utils.loggers.ALogger.Error </td>
|
257
|
<td>(</td>
|
258
|
<td class="paramtype">Exception </td>
|
259
|
<td class="paramname"><em>e</em></td><td>)</td>
|
260
|
<td></td>
|
261
|
</tr>
|
262
|
</table>
|
263
|
</div><div class="memdoc">
|
264
|
|
265
|
<p>Creates new log from the catched exception </p>
|
266
|
<dl class="params"><dt>Parameters</dt><dd>
|
267
|
<table class="params">
|
268
|
<tr><td class="paramname">e</td><td>catched exception tha should be logged</td></tr>
|
269
|
</table>
|
270
|
</dd>
|
271
|
</dl>
|
272
|
|
273
|
</div>
|
274
|
</div>
|
275
|
<a id="a7f041d300e6d06dc58f969c4c0afd504" name="a7f041d300e6d06dc58f969c4c0afd504"></a>
|
276
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f041d300e6d06dc58f969c4c0afd504">◆ </a></span>Error() <span class="overload">[2/2]</span></h2>
|
277
|
|
278
|
<div class="memitem">
|
279
|
<div class="memproto">
|
280
|
<table class="memname">
|
281
|
<tr>
|
282
|
<td class="memname">void LDClient.utils.loggers.ALogger.Error </td>
|
283
|
<td>(</td>
|
284
|
<td class="paramtype">string </td>
|
285
|
<td class="paramname"><em>message</em></td><td>)</td>
|
286
|
<td></td>
|
287
|
</tr>
|
288
|
</table>
|
289
|
</div><div class="memdoc">
|
290
|
|
291
|
<p>Creates new log with Error identifier </p>
|
292
|
<dl class="params"><dt>Parameters</dt><dd>
|
293
|
<table class="params">
|
294
|
<tr><td class="paramname">message</td><td>Desired message to be logged</td></tr>
|
295
|
</table>
|
296
|
</dd>
|
297
|
</dl>
|
298
|
|
299
|
</div>
|
300
|
</div>
|
301
|
<a id="ac8f52ab4e431a47107d30db51615237e" name="ac8f52ab4e431a47107d30db51615237e"></a>
|
302
|
<h2 class="memtitle"><span class="permalink"><a href="#ac8f52ab4e431a47107d30db51615237e">◆ </a></span>Info()</h2>
|
303
|
|
304
|
<div class="memitem">
|
305
|
<div class="memproto">
|
306
|
<table class="memname">
|
307
|
<tr>
|
308
|
<td class="memname">void LDClient.utils.loggers.ALogger.Info </td>
|
309
|
<td>(</td>
|
310
|
<td class="paramtype">string </td>
|
311
|
<td class="paramname"><em>message</em></td><td>)</td>
|
312
|
<td></td>
|
313
|
</tr>
|
314
|
</table>
|
315
|
</div><div class="memdoc">
|
316
|
|
317
|
<p>Creates new log with Info identifier </p>
|
318
|
<dl class="params"><dt>Parameters</dt><dd>
|
319
|
<table class="params">
|
320
|
<tr><td class="paramname">message</td><td>Desired message to be logged</td></tr>
|
321
|
</table>
|
322
|
</dd>
|
323
|
</dl>
|
324
|
|
325
|
</div>
|
326
|
</div>
|
327
|
<a id="a08558ed797aa0cf2efbba7ff6c868453" name="a08558ed797aa0cf2efbba7ff6c868453"></a>
|
328
|
<h2 class="memtitle"><span class="permalink"><a href="#a08558ed797aa0cf2efbba7ff6c868453">◆ </a></span>ToString()</h2>
|
329
|
|
330
|
<div class="memitem">
|
331
|
<div class="memproto">
|
332
|
<table class="memname">
|
333
|
<tr>
|
334
|
<td class="memname">override string LDClient.utils.loggers.ALogger.ToString </td>
|
335
|
<td>(</td>
|
336
|
<td class="paramname"></td><td>)</td>
|
337
|
<td></td>
|
338
|
</tr>
|
339
|
</table>
|
340
|
</div><div class="memdoc">
|
341
|
|
342
|
<p>Creates new string info about current logger configuration </p>
|
343
|
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
|
344
|
|
345
|
</div>
|
346
|
</div>
|
347
|
<a id="a6bcc70a878ba68230afcdcac45855eea" name="a6bcc70a878ba68230afcdcac45855eea"></a>
|
348
|
<h2 class="memtitle"><span class="permalink"><a href="#a6bcc70a878ba68230afcdcac45855eea">◆ </a></span>UnwrapExceptionMessages()</h2>
|
349
|
|
350
|
<div class="memitem">
|
351
|
<div class="memproto">
|
352
|
<table class="mlabels">
|
353
|
<tr>
|
354
|
<td class="mlabels-left">
|
355
|
<table class="memname">
|
356
|
<tr>
|
357
|
<td class="memname">virtual string LDClient.utils.loggers.ALogger.UnwrapExceptionMessages </td>
|
358
|
<td>(</td>
|
359
|
<td class="paramtype">Exception? </td>
|
360
|
<td class="paramname"><em>ex</em></td><td>)</td>
|
361
|
<td></td>
|
362
|
</tr>
|
363
|
</table>
|
364
|
</td>
|
365
|
<td class="mlabels-right">
|
366
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
367
|
</tr>
|
368
|
</table>
|
369
|
</div><div class="memdoc">
|
370
|
|
371
|
<p>Function creates log from the catched exception </p>
|
372
|
<dl class="params"><dt>Parameters</dt><dd>
|
373
|
<table class="params">
|
374
|
<tr><td class="paramname">ex</td><td>catched exception tha should be logged</td></tr>
|
375
|
</table>
|
376
|
</dd>
|
377
|
</dl>
|
378
|
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
|
379
|
|
380
|
</div>
|
381
|
</div>
|
382
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
383
|
<li>utils/loggers/ALogger.cs</li>
|
384
|
</ul>
|
385
|
</div><!-- contents -->
|
386
|
</div><!-- doc-content -->
|
387
|
<!-- start footer part -->
|
388
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
389
|
<ul>
|
390
|
<li class="navelem"><a class="el" href="namespace_l_d_client.html">LDClient</a></li><li class="navelem"><a class="el" href="namespace_l_d_client_1_1utils.html">utils</a></li><li class="navelem"><a class="el" href="namespace_l_d_client_1_1utils_1_1loggers.html">loggers</a></li><li class="navelem"><a class="el" href="class_l_d_client_1_1utils_1_1loggers_1_1_a_logger.html">ALogger</a></li>
|
391
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4 </li>
|
392
|
</ul>
|
393
|
</div>
|
394
|
</body>
|
395
|
</html>
|