<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Logging trace &#x2F; dump von release build]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab mal eine grundsätzliche Frage. In meinen Debug-Builds benutze ich eine Logging-Klasse (rlog), die abgestufte Logging-Level ermöglicht. Falls irgendwo ein Crash passiert, kann ich so ziemlich schnell den Fehler eingrenzen.</p>
<p>Nebenbei: In Anwendungen, in denen mehrere Threads parallel laufen, ist es doch so gut wie aussichtslos, den Debugger einzusetzen (Timeouts von Sensor-Daten, asynchrone I/O etc.) - oder gibt es da irgendwelche Tricks?</p>
<p>Ich würde jetzt gerne eine Art Stacktrace erzeugen im Release-Mode, also wenn die Anwendung crasht, dass ich wenigstens in etwa die Aufrufe nachvollziehen kann.<br />
Natürlich könnte ich die Logging-Lib auch noch im Release-Mode dazulinken, nur produziert die viel zu viel Rauschen (unnötige Log-Messages), die noch dazu jede Menge Performance kosten)</p>
<p>Gibt es da irgendwelche Libs/Tracing-Tools, etc. mit denen das gemacht werden kann (so eine Art Crash-Dump)?</p>
<p>Danke für alle Hinweise,<br />
AlGaN</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/245883/logging-trace-dump-von-release-build</link><generator>RSS for Node</generator><lastBuildDate>Fri, 18 Sep 2026 12:12:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/245883.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 20 Jul 2009 12:35:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Logging trace &#x2F; dump von release build on Mon, 20 Jul 2009 12:35:13 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab mal eine grundsätzliche Frage. In meinen Debug-Builds benutze ich eine Logging-Klasse (rlog), die abgestufte Logging-Level ermöglicht. Falls irgendwo ein Crash passiert, kann ich so ziemlich schnell den Fehler eingrenzen.</p>
<p>Nebenbei: In Anwendungen, in denen mehrere Threads parallel laufen, ist es doch so gut wie aussichtslos, den Debugger einzusetzen (Timeouts von Sensor-Daten, asynchrone I/O etc.) - oder gibt es da irgendwelche Tricks?</p>
<p>Ich würde jetzt gerne eine Art Stacktrace erzeugen im Release-Mode, also wenn die Anwendung crasht, dass ich wenigstens in etwa die Aufrufe nachvollziehen kann.<br />
Natürlich könnte ich die Logging-Lib auch noch im Release-Mode dazulinken, nur produziert die viel zu viel Rauschen (unnötige Log-Messages), die noch dazu jede Menge Performance kosten)</p>
<p>Gibt es da irgendwelche Libs/Tracing-Tools, etc. mit denen das gemacht werden kann (so eine Art Crash-Dump)?</p>
<p>Danke für alle Hinweise,<br />
AlGaN</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1746287</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1746287</guid><dc:creator><![CDATA[AlGaN]]></dc:creator><pubDate>Mon, 20 Jul 2009 12:35:13 GMT</pubDate></item><item><title><![CDATA[Reply to Logging trace &#x2F; dump von release build on Mon, 20 Jul 2009 13:46:38 GMT]]></title><description><![CDATA[<p>am besten ist wohl: trotz relase-modus die debugging-informationen reinlinken, das kostet keine performance, und ganz normal im debugger starten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1746334</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1746334</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Mon, 20 Jul 2009 13:46:38 GMT</pubDate></item><item><title><![CDATA[Reply to Logging trace &#x2F; dump von release build on Mon, 20 Jul 2009 13:53:27 GMT]]></title><description><![CDATA[<p>Hm, Problem ist nur, dass auf der Zielmaschine die Debug-Libs nicht vorhanden sind. Ich dachte eher so an ein Reporting-Tool, wie man es auch von manchen OpenSource-Projekten her kennt...</p>
<p>Falls da freie Tools/Bibliotheken existieren, wäre ich für einen Hinweis dankbar...</p>
<p>AlGaN</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1746339</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1746339</guid><dc:creator><![CDATA[AlGaN]]></dc:creator><pubDate>Mon, 20 Jul 2009 13:53:27 GMT</pubDate></item><item><title><![CDATA[Reply to Logging trace &#x2F; dump von release build on Mon, 20 Jul 2009 14:51:27 GMT]]></title><description><![CDATA[<p><a href="http://websvn.kde.org/trunk/KDE/kdebase/runtime/drkonqi/" rel="nofollow">http://websvn.kde.org/trunk/KDE/kdebase/runtime/drkonqi/</a><br />
kde4 (qt4) sind ja LGPL. Kannst dir anschauen wie die das machen und versuchen nachzubauen, wenn du selber kein kde4 verwenden willst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1746375</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1746375</guid><dc:creator><![CDATA[tandem]]></dc:creator><pubDate>Mon, 20 Jul 2009 14:51:27 GMT</pubDate></item></channel></rss>