<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>CToolLog :: Catur Documentation</title>
    <link>https://doc.cdryx.net/CdryxAIOUPlugin/modules/ccoreumodule/tools/ctoollog/index.html</link>
    <description>Overview Logging system built on top of UE_LOG with the LogCCdryx category. Every log entry includes a timestamp, the caller object name (with outer hierarchy), and a numeric code marker for traceability.&#xA;Log format : HH:MM:SS.ms [ObjectName \ OuterName] @ code : message&#xA;Functions Name Description info Log at Display level. On mobile, also shows on-screen message (silver, 5s). warn Log at Warning level. On mobile, on-screen message (orange, 10s). error Log at Error level. On mobile, on-screen message (red, 15s). formatText Format a string with ordered arguments. printStackTrace Dumps the current call stack as a warning log. // info, warn, error share the same signature: // (const UObject* caller, int64 codeMarker, const FString&amp; message, const FStringFormatOrderedArguments&amp; args = {}) info(this, 2311111502, TEXT(&#34;Game instance : {0}&#34;), {GetName()}); warn(this, 2408211801, TEXT(&#34;STOPPING&#34;)); error(this, 2312250001, TEXT(&#34;Missing asset {0}&#34;), {assetName}); // formatText returns a formatted FString FString s = formatText(TEXT(&#34;hello {0}&#34;), {42}); // printStackTrace dumps the call stack as a warning printStackTrace(); Macros Name Description CDRYX_LOG_INFO Direct UE_LOG wrapper at Display level. CDRYX_LOG_WARN Direct UE_LOG wrapper at Warning level. CDRYX_LOG_ERROR Direct UE_LOG wrapper at Error level. CPRINT Shortcut for info(this, 0, …). Use inside UObject methods. CPRINT_STATIC Shortcut for info(nullptr, 0, …). Use in static contexts. // Direct UE_LOG wrappers (printf-style formatting) CDRYX_LOG_INFO(TEXT(&#34;hello %s&#34;), *name) CDRYX_LOG_WARN(TEXT(&#34;warning %d&#34;), code) CDRYX_LOG_ERROR(TEXT(&#34;error %s&#34;), *msg) // CPRINT uses info() with code=0, requires &#39;this&#39; context CPRINT(TEXT(&#34;Hello {0}&#34;), {42}) // CPRINT_STATIC uses info() with nullptr context, for static functions CPRINT_STATIC(TEXT(&#34;Static log {0}&#34;), {&#34;test&#34;})</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate></lastBuildDate>
    <atom:link href="https://doc.cdryx.net/CdryxAIOUPlugin/modules/ccoreumodule/tools/ctoollog/index.xml" rel="self" type="application/rss+xml" />
  </channel>
</rss>