[#util-log-LogPrintFormatInternal-04]
= xref:util.adoc[util]::xref:util/log.adoc[log]::LogPrintFormatInternal
:relfileprefix: ../../
:mrdocs:

Format and log a message with rate limiting disabled&period;

== Synopsis

Declared in `&lt;util&sol;log&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;typename&period;&period;&period; Args&gt;
void
LogPrintFormatInternal(
    xref:SourceLocation.adoc[SourceLocation]&& source&lowbar;loc,
    xref:BCLog/LogFlags.adoc[BCLog::LogFlags] flag,
    xref:util/log/Level.adoc[util::log::Level] level,
    xref:util/log/NoRateLimitTag.adoc[util::log::NoRateLimitTag] no&lowbar;rate&lowbar;limit&lowbar;tag,
    xref:util/ConstevalFormatString.adoc[util::ConstevalFormatString&lt;sizeof&period;&period;&period;(Args)&gt;] fmt,
    Args const&&period;&period;&period; args);
----

== Parameters

[cols="1,4"]
|===
| Name| Description
| *source&lowbar;loc*
| Source location the message originates from&period;
| *flag*
| Logging category flag for the message&period;
| *level*
| Severity level of the message&period;
| *no&lowbar;rate&lowbar;limit&lowbar;tag*
| Tag selecting the non&hyphen;rate&hyphen;limited overload&period;
| *fmt*
| tinyformat format string&period;
| *args*
| Format arguments substituted into fmt&period;
|===


[.small]#Created with https://www.mrdocs.com[MrDocs]#
