<p>Veuillez consulter cet <a href="https://learn.microsoft.com/en-us/azure/azure-functions/functions-monitoring#log-configuration-in-hostjson">article</a> sur la façon de définir le niveau de journalisation pour les fonctions v1 ou v2.</p>
<p>Dans le fichier <code>host.json</code>, pour le champ « Function », définissez sa valeur sur Trace. Ensuite, LogTrace() pourra être journalisé dans Application Insights.</p>
<p>Exemple de <code>host.json</code> pour Azure Function v2, capable de journaliser les messages de trace dans Application Insights :</p>
<pre><code class="lang-auto">{
"version": "2.0",
"logging": {
"fileLoggingMode": "always",
"logLevel": {
"default": "Information",
"Host.Results": "Error",
"Function": "Trace",
"Host.Aggregator": "Trace"
}
}
}
</code></pre>
<p>Et si vous publiez votre application de fonction avec Visual Studio, vous pouvez modifier votre fichier host.json comme ci-dessus avant de publier.</p>
<p>Et si vous souhaitez modifier le niveau de journalisation dans le portail Azure, veuillez suivre ces étapes :</p>
<p>Dans le portail Azure, accédez à votre Function App → dans les paramètres de l’application de fonction, assurez-vous d’activer Read/Write, puis changez le niveau de journalisation en Trace dans le <code>host.json</code>.</p>
<p><a href="https://i.sstatic.net/VBHN4.jpg"></a></p>