dlangui/ddox/dlangui/core/logger.html

325 lines
10 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/><!-- using block title in layout.dt--><!-- using block ddox.defs in ddox.layout.dt--><!-- using block ddox.title in ddox.layout.dt-->
<title>Module dlangui.core.logger</title>
<link rel="stylesheet" type="text/css" href="../../styles/ddox.css"/>
<link rel="stylesheet" href="../../prettify/prettify.css" type="text/css"/>
<script type="text/javascript" src="../../scripts/jquery.js">/**/</script>
<script type="text/javascript" src="../../prettify/prettify.js">/**/</script>
<script type="text/javascript" src="../../scripts/ddox.js">/**/</script>
</head>
<body onload="prettyPrint(); setupDdox();">
<nav id="main-nav"><!-- using block navigation in layout.dt-->
<ul class="tree-view">
<li class=" tree-view">
<a href="#" class="package">dlangui</a>
<ul class="tree-view">
<li class=" tree-view">
<a href="#" class="package">core</a>
<ul class="tree-view">
<li>
<a href="../../dlangui/core/collections.html" class=" module">collections</a>
</li>
<li>
<a href="../../dlangui/core/events.html" class=" module">events</a>
</li>
<li>
<a href="../../dlangui/core/files.html" class=" module">files</a>
</li>
<li>
<a href="../../dlangui/core/i18n.html" class=" module">i18n</a>
</li>
<li>
<a href="../../dlangui/core/linestream.html" class=" module">linestream</a>
</li>
<li>
<a href="../../dlangui/core/logger.html" class="selected module">logger</a>
</li>
<li>
<a href="../../dlangui/core/signals.html" class=" module">signals</a>
</li>
<li>
<a href="../../dlangui/core/stdaction.html" class=" module">stdaction</a>
</li>
<li>
<a href="../../dlangui/core/types.html" class=" module">types</a>
</li>
</ul>
</li>
<li class="collapsed tree-view">
<a href="#" class="package">dialogs</a>
<ul class="tree-view">
<li>
<a href="../../dlangui/dialogs/dialog.html" class=" module">dialog</a>
</li>
<li>
<a href="../../dlangui/dialogs/filedlg.html" class=" module">filedlg</a>
</li>
<li>
<a href="../../dlangui/dialogs/msgbox.html" class=" module">msgbox</a>
</li>
</ul>
</li>
<li class="collapsed tree-view">
<a href="#" class="package">graphics</a>
<ul class="tree-view">
<li>
<a href="../../dlangui/graphics/colors.html" class=" module">colors</a>
</li>
<li>
<a href="../../dlangui/graphics/drawbuf.html" class=" module">drawbuf</a>
</li>
<li>
<a href="../../dlangui/graphics/fonts.html" class=" module">fonts</a>
</li>
<li>
<a href="../../dlangui/graphics/ftfonts.html" class=" module">ftfonts</a>
</li>
<li>
<a href="../../dlangui/graphics/gldrawbuf.html" class=" module">gldrawbuf</a>
</li>
<li>
<a href="../../dlangui/graphics/glsupport.html" class=" module">glsupport</a>
</li>
<li>
<a href="../../dlangui/graphics/images.html" class=" module">images</a>
</li>
<li>
<a href="../../dlangui/graphics/resources.html" class=" module">resources</a>
</li>
</ul>
</li>
<li class="collapsed tree-view">
<a href="#" class="package">platforms</a>
<ul class="tree-view">
<li class="collapsed tree-view">
<a href="#" class="package">common</a>
<ul class="tree-view">
<li>
<a href="../../dlangui/platforms/common/platform.html" class=" module">platform</a>
</li>
</ul>
</li>
<li class="collapsed tree-view">
<a href="#" class="package">sdl</a>
<ul class="tree-view">
<li>
<a href="../../dlangui/platforms/sdl/sdlapp.html" class=" module">sdlapp</a>
</li>
</ul>
</li>
<li class="collapsed tree-view">
<a href="#" class="package">windows</a>
<ul class="tree-view">
<li>
<a href="../../dlangui/platforms/windows/win32drawbuf.html" class=" module">win32drawbuf</a>
</li>
<li>
<a href="../../dlangui/platforms/windows/win32fonts.html" class=" module">win32fonts</a>
</li>
<li>
<a href="../../dlangui/platforms/windows/winapp.html" class=" module">winapp</a>
</li>
</ul>
</li>
</ul>
</li>
<li class="collapsed tree-view">
<a href="#" class="package">widgets</a>
<ul class="tree-view">
<li>
<a href="../../dlangui/widgets/appframe.html" class=" module">appframe</a>
</li>
<li>
<a href="../../dlangui/widgets/combobox.html" class=" module">combobox</a>
</li>
<li>
<a href="../../dlangui/widgets/controls.html" class=" module">controls</a>
</li>
<li>
<a href="../../dlangui/widgets/docks.html" class=" module">docks</a>
</li>
<li>
<a href="../../dlangui/widgets/editors.html" class=" module">editors</a>
</li>
<li>
<a href="../../dlangui/widgets/grid.html" class=" module">grid</a>
</li>
<li>
<a href="../../dlangui/widgets/layouts.html" class=" module">layouts</a>
</li>
<li>
<a href="../../dlangui/widgets/lists.html" class=" module">lists</a>
</li>
<li>
<a href="../../dlangui/widgets/menu.html" class=" module">menu</a>
</li>
<li>
<a href="../../dlangui/widgets/popup.html" class=" module">popup</a>
</li>
<li>
<a href="../../dlangui/widgets/scroll.html" class=" module">scroll</a>
</li>
<li>
<a href="../../dlangui/widgets/srcedit.html" class=" module">srcedit</a>
</li>
<li>
<a href="../../dlangui/widgets/statusline.html" class=" module">statusline</a>
</li>
<li>
<a href="../../dlangui/widgets/styles.html" class=" module">styles</a>
</li>
<li>
<a href="../../dlangui/widgets/tabs.html" class=" module">tabs</a>
</li>
<li>
<a href="../../dlangui/widgets/toolbars.html" class=" module">toolbars</a>
</li>
<li>
<a href="../../dlangui/widgets/tree.html" class=" module">tree</a>
</li>
<li>
<a href="../../dlangui/widgets/widget.html" class=" module">widget</a>
</li>
</ul>
</li>
<li>
<a href="../../dlangui/all.html" class=" module">all</a>
</li>
</ul>
</li>
</ul>
<noscript>
<p style="color: red">The search functionality needs JavaScript enabled</p>
</noscript>
<div id="symbolSearchPane" style="display: none">
<p>
<input id="symbolSearch" type="text" placeholder="Search for symbols" onchange="performSymbolSearch(24);" onkeypress="this.onchange();" onpaste="this.onchange();" oninput="this.onchange();"/>
</p>
<ul id="symbolSearchResults" style="display: none"></ul>
<script type="application/javascript" src="../../symbols.js"></script>
<script type="application/javascript">
var symbolSearchRootDir = "../../";
$('#symbolSearchPane').show();
</script>
</div>
<script type="text/javascript" src="../../scripts/mousetrap.js"></script>
<script type="text/javascript">
$(document).ready(function() {
Mousetrap.bind('s', function(e) {
$("#symbolSearch").focus();
return false;
});
});
</script>
</nav>
<div id="main-contents">
<h1>Module dlangui.core.logger</h1><!-- using block body in layout.dt--><!-- using block ddox.description in ddox.layout.dt-->
<p>This module provides logging utilities.
</p>
<section>
<p>Use <a href="../../dlangui/core/logger/Log.html"><code class="prettyprint lang-d">Log</code></a> class static methods.
</p>
</section>
<!-- using block ddox.sections in ddox.layout.dt-->
<section><section><h2>Synopsis</h2>
<pre class="code prettyprint lang-d">import dlangui.core.logger;
// setup:
// use stderror for logging
setStderrLogger();
// set log level
setLogLevel(LogLevel.Debug);
// usage:
// log debug message
<a href="../../dlangui/core/logger/Log.d.html">Log.d</a>("mouse clicked at ", x, ",", y);
// log error message
<a href="../../dlangui/core/logger/Log.e.html">Log.e</a>("exception while reading file", e);
</pre>
</section>
</section><!-- using block ddox.members in ddox.layout.dt-->
<section>
<h2>Functions</h2>
<table>
<col class="caption"/>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
<tr>
<td>
<a id="currentTimeMillis" class="public" href="../../dlangui/core/logger/currentTimeMillis.html">
<code>currentTimeMillis</code>
</a>
</td>
<td>Returns timestamp in milliseconds since 1970 UTC similar to Java System.currentTimeMillis()
</td>
</tr>
</table>
</section>
<section>
<h2>Classes</h2>
<table>
<col class="caption"/>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
<tr>
<td>
<a id="Log" class="public" href="../../dlangui/core/logger/Log.html">
<code>Log</code>
</a>
</td>
<td> Logging utilities
</td>
</tr>
</table>
</section>
<section>
<h2>Enums</h2>
<table>
<col class="caption"/>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
<tr>
<td>
<a id="LogLevel" class="public" href="../../dlangui/core/logger/LogLevel.html">
<code>LogLevel</code>
</a>
</td>
<td><a href="../../dlangui/core/logger/Log.html"><code class="prettyprint lang-d">Log</code></a> levels
</td>
</tr>
</table>
</section>
<section>
<h2>Authors</h2><!-- using block ddox.authors in ddox.layout.dt-->
<p>Vadim Lopatin, coolreader.org@gmail.com
</p>
</section>
<section>
<h2>Copyright</h2><!-- using block ddox.copyright in ddox.layout.dt-->
<p>Vadim Lopatin, 2014
</p>
</section>
<section>
<h2>License</h2><!-- using block ddox.license in ddox.layout.dt-->
<p>Boost License 1.0
</p>
</section>
</div>
</body>
</html>