<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://docs.mappingsuite.com/w/index.php?action=history&amp;feed=atom&amp;title=ONYX%3A9.1%3AUtilisation%3AGestion_des_logs_AMETHYST%2Ffr</id>
	<title>ONYX:9.1:Utilisation:Gestion des logs AMETHYST/fr - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://docs.mappingsuite.com/w/index.php?action=history&amp;feed=atom&amp;title=ONYX%3A9.1%3AUtilisation%3AGestion_des_logs_AMETHYST%2Ffr"/>
	<link rel="alternate" type="text/html" href="https://docs.mappingsuite.com/w/index.php?title=ONYX:9.1:Utilisation:Gestion_des_logs_AMETHYST/fr&amp;action=history"/>
	<updated>2026-04-06T09:17:56Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.32.1</generator>
	<entry>
		<id>https://docs.mappingsuite.com/w/index.php?title=ONYX:9.1:Utilisation:Gestion_des_logs_AMETHYST/fr&amp;diff=28449&amp;oldid=prev</id>
		<title>FuzzyBot : Mise à jour pour être en accord avec la nouvelle version de la source de la page</title>
		<link rel="alternate" type="text/html" href="https://docs.mappingsuite.com/w/index.php?title=ONYX:9.1:Utilisation:Gestion_des_logs_AMETHYST/fr&amp;diff=28449&amp;oldid=prev"/>
		<updated>2019-11-08T08:51:11Z</updated>

		<summary type="html">&lt;p&gt;Mise à jour pour être en accord avec la nouvelle version de la source de la page&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version du 8 novembre 2019 à 08:51&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l20&quot; &gt;Ligne 20 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 20 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Paramétrage=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Paramétrage=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pour activer les logs Amethyst il &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;faudra &lt;/del&gt;procéder &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;à des &lt;/del&gt;modifications  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pour activer les logs Amethyst&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/ins&gt;il &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;convient de &lt;/ins&gt;procéder &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;aux &lt;/ins&gt;modifications &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;suivantes :&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==mapping.conf==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==mapping.conf==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l81&quot; &gt;Ligne 81 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 81 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::**false : les fichiers ne sont pas compressés&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::**false : les fichiers ne sont pas compressés&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::**true : les fichiers sont compressés &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::**true : les fichiers sont compressés &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::*'''purgeAge''' : Permet la suppression automatique des anciens fichiers de log en fonction de la date de création des fichiers&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::*'''purgeAge&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(non implémenté)&lt;/ins&gt;''' : Permet la suppression automatique des anciens fichiers de log en fonction de la date de création des fichiers&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::**&amp;lt;n&amp;gt; seconds : supression des fichiers vieux de &amp;lt;n&amp;gt; secondes.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::**&amp;lt;n&amp;gt; seconds : supression des fichiers vieux de &amp;lt;n&amp;gt; secondes.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::**&amp;lt;n&amp;gt; minutes : supression des fichiers vieux de &amp;lt;n&amp;gt; minutes.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::**&amp;lt;n&amp;gt; minutes : supression des fichiers vieux de &amp;lt;n&amp;gt; minutes.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l301&quot; &gt;Ligne 301 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 301 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::::*%% - percent sign&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::::*%% - percent sign&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::::&amp;lt;u&amp;gt;Exemple de valeur&amp;lt;/u&amp;gt; : '{&amp;quot;source&amp;quot;:&amp;quot;%s&amp;quot;, &amp;quot;date&amp;quot;:&amp;quot;%Y-%m-%d %H:%M:%S:%F&amp;quot;, &amp;quot;pid&amp;quot;:%P, &amp;quot;message&amp;quot;:&amp;quot;%t&amp;quot;}'&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::::&amp;lt;u&amp;gt;Exemple de valeur&amp;lt;/u&amp;gt; : '{&amp;quot;source&amp;quot;:&amp;quot;%s&amp;quot;, &amp;quot;date&amp;quot;:&amp;quot;%Y-%m-%d %H:%M:%S:%F&amp;quot;, &amp;quot;pid&amp;quot;:%P, &amp;quot;message&amp;quot;:&amp;quot;%t&amp;quot;}'&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==Utilisation des variables Mapping==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;::Les variables Mapping comme MAP_PRINTER ou MAP_JOBNUM sont utilisable dans la configuration YAML.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;::Par exemple, on peut utiliser MAP_PRINTER pour donner à un fichier de log le nom d'une queue:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; path: '/apps/mapping/data/[%MAP_PRINTER%].log'&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;::Amethyst prends également en compte les variables ajouté avec map_lp mais doivent suivre les règles suivantes:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;::::*La variable doit obligatoirement se trouver dans entre '[%' et '%]'&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;::::*La variable ne doit contenir aucun espace.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;::::*Les seuls caractères spéciaux authorisés sont '-' et '_'.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;::::*Si une variable n'est pas retrouvé, elle est effacée. Par exemple, si &amp;quot;[%MY_PARAM%]&amp;quot; n'existe pas, il est remplacé par &amp;quot;&amp;quot;.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Exemple de fichier de configuration=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Exemple de fichier de configuration=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l376&quot; &gt;Ligne 376 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 388 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     rotation: 'daily'&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     rotation: 'daily'&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     format: '[%q]%Y-%m-%d %H:%M:%S:%F [PID:%P][THREAD %I]    %t'&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     format: '[%q]%Y-%m-%d %H:%M:%S:%F [PID:%P][THREAD %I]    %t'&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                -&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                    type: 'FileChannel'&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                    path: '/apps/mapping/mapout/[%MAP_PRINTER%].log'&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                    rotation: '50 M'&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                    compress: 'true'&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                    purgeCount: '25'&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                    format: '%Y-%m-%d %H:%M:%S:%F %t'&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 -&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 -&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     type: 'ColorConsoleChannel'&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     type: 'ColorConsoleChannel'&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff::1.12:old-25631:rev-28449 --&gt;
&lt;/table&gt;</summary>
		<author><name>FuzzyBot</name></author>
		
	</entry>
	<entry>
		<id>https://docs.mappingsuite.com/w/index.php?title=ONYX:9.1:Utilisation:Gestion_des_logs_AMETHYST/fr&amp;diff=25631&amp;oldid=prev</id>
		<title>FuzzyBot : Mise à jour pour être en accord avec la nouvelle version de la source de la page</title>
		<link rel="alternate" type="text/html" href="https://docs.mappingsuite.com/w/index.php?title=ONYX:9.1:Utilisation:Gestion_des_logs_AMETHYST/fr&amp;diff=25631&amp;oldid=prev"/>
		<updated>2019-10-15T14:17:07Z</updated>

		<summary type="html">&lt;p&gt;Mise à jour pour être en accord avec la nouvelle version de la source de la page&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version du 15 octobre 2019 à 14:17&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l62&quot; &gt;Ligne 62 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 62 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==FileChannel==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==FileChannel==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::*'''path''' : indique le chemin du fichier de log généré &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;(Dans le cas du Type = FileChannel)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::*'''path''' : indique le chemin du fichier de log généré&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::::*Chemin du fichier de log généré&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::::*Chemin du fichier de log généré&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::*'''rotation''' : Indique la fréquence de génération de nouveau fichier de log (un fichier par jour, par mois, par semaine...)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::*'''rotation''' : Indique la fréquence de génération de nouveau fichier de log (un fichier par jour, par mois, par semaine...)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l222&quot; &gt;Ligne 222 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 222 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::::&amp;lt;u&amp;gt;Exemple de valeur&amp;lt;/u&amp;gt; : '[%q]%Y-%m-%d %H:%M:%S:%F [PID:%P][THREAD %I]    %t'&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;::::&amp;lt;u&amp;gt;Exemple de valeur&amp;lt;/u&amp;gt; : '[%q]%Y-%m-%d %H:%M:%S:%F [PID:%P][THREAD %I]    %t'&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::*'''traceColor''' : Indique la couleur de message de niveau trace (Dans le cas du Type = ColorConsoleChannel)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::*'''traceColor''' : Indique la couleur de message de niveau trace (Dans le cas du Type = ColorConsoleChannel)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::*'''informationColor''' : Indique la couleur de message de niveau &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;trace &lt;/del&gt;(Dans le cas du Type = ColorConsoleChannel)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::*'''informationColor''' : Indique la couleur de message de niveau &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;information &lt;/ins&gt;(Dans le cas du Type = ColorConsoleChannel)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::*'''noticeColor''' : Indique la couleur de message de niveau &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;trace &lt;/del&gt;(Dans le cas du Type = ColorConsoleChannel)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::*'''noticeColor''' : Indique la couleur de message de niveau &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;notice &lt;/ins&gt;(Dans le cas du Type = ColorConsoleChannel)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::*'''warningColor''' : Indique la couleur de message de niveau &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;trace &lt;/del&gt;(Dans le cas du Type = ColorConsoleChannel)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::*'''warningColor''' : Indique la couleur de message de niveau &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;warning &lt;/ins&gt;(Dans le cas du Type = ColorConsoleChannel)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::*'''criticalColor''' : Indique la couleur de message de niveau &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;trace &lt;/del&gt;(Dans le cas du Type = ColorConsoleChannel)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::*'''criticalColor''' : Indique la couleur de message de niveau &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;critical &lt;/ins&gt;(Dans le cas du Type = ColorConsoleChannel)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::*'''fatalColor''' : Indique la couleur de message de niveau &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;trace &lt;/del&gt;(Dans le cas du Type = ColorConsoleChannel)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::*'''fatalColor''' : Indique la couleur de message de niveau &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;fatal &lt;/ins&gt;(Dans le cas du Type = ColorConsoleChannel)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::Couleurs disponibles pour le ColocConsoleChannel :&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:::Couleurs disponibles pour le ColocConsoleChannel :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>FuzzyBot</name></author>
		
	</entry>
	<entry>
		<id>https://docs.mappingsuite.com/w/index.php?title=ONYX:9.1:Utilisation:Gestion_des_logs_AMETHYST/fr&amp;diff=25430&amp;oldid=prev</id>
		<title>FuzzyBot : Mise à jour pour être en accord avec la nouvelle version de la source de la page</title>
		<link rel="alternate" type="text/html" href="https://docs.mappingsuite.com/w/index.php?title=ONYX:9.1:Utilisation:Gestion_des_logs_AMETHYST/fr&amp;diff=25430&amp;oldid=prev"/>
		<updated>2019-10-15T09:56:30Z</updated>

		<summary type="html">&lt;p&gt;Mise à jour pour être en accord avec la nouvelle version de la source de la page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
=Préambule=&lt;br /&gt;
Par défaut les logs générées par Mapping sont dans un format propriétaire Mapping afin que celles-ci puissent être lu par l'interface de MAPPING. Il est possible de les transformer en texte grâce à la commande map_log_txt mais il est impossible de modifier leur formatage.&lt;br /&gt;
Grâce à Améthyst, il est possible de générer des logs avec un formatage paramétrable et vers différents médias possibles.&lt;br /&gt;
L'activation d'Améthyst et la déactivation de l'ancien système de log améliorent également les performances.&lt;br /&gt;
=Limitations=&lt;br /&gt;
Améthyst est en constance évolution. La sortie 9.1.0 inclus la possibilité d'utiliser Améthyst uniquement pour les exécutions du workflow. (Binaire map_809)&lt;br /&gt;
Des évolutions permettront l'utilisation d'Améthyst avec d'autres binaires. (mapcpysplf, map_lpr et autres)&lt;br /&gt;
&lt;br /&gt;
=Liste des médias possibles=&lt;br /&gt;
Les médias de sorties de logs sont :&lt;br /&gt;
&lt;br /&gt;
*Fichier texte&lt;br /&gt;
*La console invoquant le traitement&lt;br /&gt;
*Une requête HTTP&lt;br /&gt;
&lt;br /&gt;
=Prérequis=&lt;br /&gt;
&lt;br /&gt;
*Onyx Server v9.1.0 minimum&lt;br /&gt;
&lt;br /&gt;
=Paramétrage=&lt;br /&gt;
Pour activer les logs Amethyst il faudra procéder à des modifications &lt;br /&gt;
==mapping.conf==&lt;br /&gt;
&lt;br /&gt;
#Aller dans le bloc '''LOGS'''&lt;br /&gt;
#Ajouter les paramètres suivants&lt;br /&gt;
&lt;br /&gt;
*LOG_TYPE&lt;br /&gt;
**'''Default''' : Utilisation de  l'ancien système de log Mapping&lt;br /&gt;
**'''Amethyst''' : Utilisation du nouveau système de log Mapping (Améthyst)&lt;br /&gt;
**'''All''' : Utilisation des deux systèmes de logs (Ancien et Améthyst)&lt;br /&gt;
*PATH_AMETHYST_LOG&lt;br /&gt;
**'''Chemin du fichier de configuration d'Améthyst'''&lt;br /&gt;
&lt;br /&gt;
==config.yaml==&lt;br /&gt;
Améthyst a besoin d'un fichier de configuration, qui part défaut, s'appelle config.yaml et se situe dans le répertoire conf ou settings de MAPPING. Son nom et chemin sont spécifiés dans le fichier mapping.conf dans la partie LOGS avec le paramètre '''PATH_AMETHYST_LOG'''&lt;br /&gt;
Ce fichier de configuration est au format yaml et inclus les configurations des Loggers du nouveau système de logs&lt;br /&gt;
&lt;br /&gt;
=Focus sur le fichier config.yaml=&lt;br /&gt;
Voici la description du fichier de configuration :&lt;br /&gt;
==config==&lt;br /&gt;
&lt;br /&gt;
*'''config'''&lt;br /&gt;
&lt;br /&gt;
:*'''server'''&lt;br /&gt;
::*port: le port du serveur de logs.&lt;br /&gt;
::*threads : le nombre de threads utilisés par le serveur (max 250)&lt;br /&gt;
&lt;br /&gt;
==loggers==&lt;br /&gt;
&lt;br /&gt;
:*'''loggers'''&lt;br /&gt;
::*'''source''' : le nom de la source des logs récupéré par les programmes (`workflow` est le nom du logger du map_809)&lt;br /&gt;
::**Workflow&lt;br /&gt;
::*'''level''' : le niveaux minimum de logs&lt;br /&gt;
::**debug&lt;br /&gt;
::**information&lt;br /&gt;
::**warning&lt;br /&gt;
::**error&lt;br /&gt;
::*'''channels''' : la liste des channel qui indique le type de logs&lt;br /&gt;
:::*'''type''' : indique le type de channel&lt;br /&gt;
&lt;br /&gt;
==FileChannel==&lt;br /&gt;
&lt;br /&gt;
:::*'''path''' : indique le chemin du fichier de log généré (Dans le cas du Type = FileChannel)&lt;br /&gt;
::::*Chemin du fichier de log généré&lt;br /&gt;
:::*'''rotation''' : Indique la fréquence de génération de nouveau fichier de log (un fichier par jour, par mois, par semaine...)&lt;br /&gt;
::::*never: no log rotation&lt;br /&gt;
::::*[day,][hh]:mm: the file is rotated on specified day/time day - day is specified as long or short day name (Monday|Mon, Tuesday|Tue, ... ); day can be omitted, in which case log is rotated every day hh - valid hour range is 00-23; hour can be omitted, in which case log is rotated every hour mm - valid minute range is 00-59; minute must be specified&lt;br /&gt;
::::*daily: the file is rotated daily&lt;br /&gt;
::::*weekly: the file is rotated every seven days&lt;br /&gt;
::::*monthly: the file is rotated every 30 days&lt;br /&gt;
::::*&amp;lt;n&amp;gt; minutes: the file is rotated every &amp;lt;n&amp;gt; minutes, where &amp;lt;n&amp;gt; is an integer greater than zero.&lt;br /&gt;
::::*&amp;lt;n&amp;gt; hours: the file is rotated every &amp;lt;n&amp;gt; hours, where &amp;lt;n&amp;gt; is an integer greater than zero.&lt;br /&gt;
::::*&amp;lt;n&amp;gt; days: the file is rotated every &amp;lt;n&amp;gt; days, where &amp;lt;n&amp;gt; is an integer greater than zero.&lt;br /&gt;
::::*&amp;lt;n&amp;gt; weeks: the file is rotated every &amp;lt;n&amp;gt; weeks, where &amp;lt;n&amp;gt; is an integer greater than zero.&lt;br /&gt;
::::*&amp;lt;n&amp;gt; months: the file is rotated every &amp;lt;n&amp;gt; months, where &amp;lt;n&amp;gt; is an integer greater than zero and a month has 30 days.&lt;br /&gt;
::::*&amp;lt;n&amp;gt;: the file is rotated when its size exceeds &amp;lt;n&amp;gt; bytes.&lt;br /&gt;
::::*&amp;lt;n&amp;gt; K: the file is rotated when its size exceeds &amp;lt;n&amp;gt; Kilobytes.&lt;br /&gt;
::::*&amp;lt;n&amp;gt; M: the file is rotated when its size exceeds &amp;lt;n&amp;gt; Megabytes.&lt;br /&gt;
:::*'''compress''' : Indique si les anciens fichiers de log doivent être compressés dans un dossier compressé&lt;br /&gt;
:::**false : les fichiers ne sont pas compressés&lt;br /&gt;
:::**true : les fichiers sont compressés &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*'''purgeAge''' : Permet la suppression automatique des anciens fichiers de log en fonction de la date de création des fichiers&lt;br /&gt;
:::**&amp;lt;n&amp;gt; seconds : supression des fichiers vieux de &amp;lt;n&amp;gt; secondes.&lt;br /&gt;
:::**&amp;lt;n&amp;gt; minutes : supression des fichiers vieux de &amp;lt;n&amp;gt; minutes.&lt;br /&gt;
:::**&amp;lt;n&amp;gt; hours : suppression des fichiers vieux de &amp;lt;n&amp;gt; heures.&lt;br /&gt;
:::**&amp;lt;n&amp;gt; days : suppression des fichiers vieux de &amp;lt;n&amp;gt; jours.&lt;br /&gt;
:::**&amp;lt;n&amp;gt; weeks : suppression des fichiers vieux de &amp;lt;n&amp;gt; semaines.&lt;br /&gt;
:::**&amp;lt;n&amp;gt; months : suppression des fichiers vieux de &amp;lt;n&amp;gt; mois. &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*'''purgeCount''' : Permet la suppression automatique des anciens fichiers de log en fonction d'un nombre maximum de fichier.&lt;br /&gt;
:::**&amp;lt;n&amp;gt; : Seul les &amp;lt;n&amp;gt; fichiers (les plus récents) sont conservés.  &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
:::*'''format''' : le format de chaque message de log&lt;br /&gt;
::::*%s - message source&lt;br /&gt;
::::*%t - message text&lt;br /&gt;
::::*%l - message priority level (1 .. 7)&lt;br /&gt;
::::*%p - message priority (Fatal, Critical, Error, Warning, Notice, Information, Debug, Trace)&lt;br /&gt;
::::*%q - abbreviated message priority (F, C, E, W, N, I, D, T)&lt;br /&gt;
::::*%P - message process identifier&lt;br /&gt;
::::*%T - message thread name&lt;br /&gt;
::::*%I - message thread identifier (numeric)&lt;br /&gt;
::::*%N - node or host name&lt;br /&gt;
::::*%U - message source file path (empty string if not set)&lt;br /&gt;
::::*%u - message source line number (0 if not set)&lt;br /&gt;
::::*%w - message date/time abbreviated weekday (Mon, Tue, ...)&lt;br /&gt;
::::*%W - message date/time full weekday (Monday, Tuesday, ...)&lt;br /&gt;
::::*%b - message date/time abbreviated month (Jan, Feb, ...)&lt;br /&gt;
::::*%B - message date/time full month (January, February, ...)&lt;br /&gt;
::::*%d - message date/time zero-padded day of month (01 .. 31)&lt;br /&gt;
::::*%e - message date/time day of month (1 .. 31)&lt;br /&gt;
::::*%f - message date/time space-padded day of month ( 1 .. 31)&lt;br /&gt;
::::*%m - message date/time zero-padded month (01 .. 12)&lt;br /&gt;
::::*%n - message date/time month (1 .. 12)&lt;br /&gt;
::::*%o - message date/time space-padded month ( 1 .. 12)&lt;br /&gt;
::::*%y - message date/time year without century (70)&lt;br /&gt;
::::*%Y - message date/time year with century (1970)&lt;br /&gt;
::::*%H - message date/time hour (00 .. 23)&lt;br /&gt;
::::*%h - message date/time hour (00 .. 12)&lt;br /&gt;
::::*%a - message date/time am/pm&lt;br /&gt;
::::*%A - message date/time AM/PM&lt;br /&gt;
::::*%M - message date/time minute (00 .. 59)&lt;br /&gt;
::::*%S - message date/time second (00 .. 59)&lt;br /&gt;
::::*%i - message date/time millisecond (000 .. 999)&lt;br /&gt;
::::*%c - message date/time centisecond (0 .. 9)&lt;br /&gt;
::::*%F - message date/time fractional seconds/microseconds (000000 - 999999)&lt;br /&gt;
::::*%z - time zone differential in ISO 8601 format (Z or +NN.NN)&lt;br /&gt;
::::*%Z - time zone differential in RFC format (GMT or +NNNN)&lt;br /&gt;
::::*%L - convert time to local time (must be specified before any date/time specifier; does not itself output anything)&lt;br /&gt;
::::*%E - epoch time (UTC, seconds since midnight, January 1, 1970)&lt;br /&gt;
::::*%v[width] - the message source (%s) but text length is padded/cropped to 'width'&lt;br /&gt;
::::*%[name] - the value of the message parameter with the given name&lt;br /&gt;
::::*%% - percent sign&lt;br /&gt;
::::&amp;lt;u&amp;gt;Exemple de valeur&amp;lt;/u&amp;gt; : '[%q]%Y-%m-%d %H:%M:%S:%F [PID:%P][THREAD %I]    %t'&lt;br /&gt;
&lt;br /&gt;
==ConsoleChannel==&lt;br /&gt;
&lt;br /&gt;
:::*'''format''' : le format de chaque message de log&lt;br /&gt;
::::*%s - message source&lt;br /&gt;
::::*%t - message text&lt;br /&gt;
::::*%l - message priority level (1 .. 7)&lt;br /&gt;
::::*%p - message priority (Fatal, Critical, Error, Warning, Notice, Information, Debug, Trace)&lt;br /&gt;
::::*%q - abbreviated message priority (F, C, E, W, N, I, D, T)&lt;br /&gt;
::::*%P - message process identifier&lt;br /&gt;
::::*%T - message thread name&lt;br /&gt;
::::*%I - message thread identifier (numeric)&lt;br /&gt;
::::*%N - node or host name&lt;br /&gt;
::::*%U - message source file path (empty string if not set)&lt;br /&gt;
::::*%u - message source line number (0 if not set)&lt;br /&gt;
::::*%w - message date/time abbreviated weekday (Mon, Tue, ...)&lt;br /&gt;
::::*%W - message date/time full weekday (Monday, Tuesday, ...)&lt;br /&gt;
::::*%b - message date/time abbreviated month (Jan, Feb, ...)&lt;br /&gt;
::::*%B - message date/time full month (January, February, ...)&lt;br /&gt;
::::*%d - message date/time zero-padded day of month (01 .. 31)&lt;br /&gt;
::::*%e - message date/time day of month (1 .. 31)&lt;br /&gt;
::::*%f - message date/time space-padded day of month ( 1 .. 31)&lt;br /&gt;
::::*%m - message date/time zero-padded month (01 .. 12)&lt;br /&gt;
::::*%n - message date/time month (1 .. 12)&lt;br /&gt;
::::*%o - message date/time space-padded month ( 1 .. 12)&lt;br /&gt;
::::*%y - message date/time year without century (70)&lt;br /&gt;
::::*%Y - message date/time year with century (1970)&lt;br /&gt;
::::*%H - message date/time hour (00 .. 23)&lt;br /&gt;
::::*%h - message date/time hour (00 .. 12)&lt;br /&gt;
::::*%a - message date/time am/pm&lt;br /&gt;
::::*%A - message date/time AM/PM&lt;br /&gt;
::::*%M - message date/time minute (00 .. 59)&lt;br /&gt;
::::*%S - message date/time second (00 .. 59)&lt;br /&gt;
::::*%i - message date/time millisecond (000 .. 999)&lt;br /&gt;
::::*%c - message date/time centisecond (0 .. 9)&lt;br /&gt;
::::*%F - message date/time fractional seconds/microseconds (000000 - 999999)&lt;br /&gt;
::::*%z - time zone differential in ISO 8601 format (Z or +NN.NN)&lt;br /&gt;
::::*%Z - time zone differential in RFC format (GMT or +NNNN)&lt;br /&gt;
::::*%L - convert time to local time (must be specified before any date/time specifier; does not itself output anything)&lt;br /&gt;
::::*%E - epoch time (UTC, seconds since midnight, January 1, 1970)&lt;br /&gt;
::::*%v[width] - the message source (%s) but text length is padded/cropped to 'width'&lt;br /&gt;
::::*%[name] - the value of the message parameter with the given name&lt;br /&gt;
::::*%% - percent sign&lt;br /&gt;
::::&amp;lt;u&amp;gt;Exemple de valeur&amp;lt;/u&amp;gt; : ''[Console] %H:%M:%S [%p]%s: %t''&lt;br /&gt;
&lt;br /&gt;
==ColorConsoleChannel==&lt;br /&gt;
&lt;br /&gt;
:::*'''path''' : indique le chemin du fichier de log généré (Dans le cas du Type = FileChannel)&lt;br /&gt;
::::*Chemin du fichier de log généré&lt;br /&gt;
:::*'''format''' : le format de chaque message de log&lt;br /&gt;
::::*%s - message source&lt;br /&gt;
::::*%t - message text&lt;br /&gt;
::::*%l - message priority level (1 .. 7)&lt;br /&gt;
::::*%p - message priority (Fatal, Critical, Error, Warning, Notice, Information, Debug, Trace)&lt;br /&gt;
::::*%q - abbreviated message priority (F, C, E, W, N, I, D, T)&lt;br /&gt;
::::*%P - message process identifier&lt;br /&gt;
::::*%T - message thread name&lt;br /&gt;
::::*%I - message thread identifier (numeric)&lt;br /&gt;
::::*%N - node or host name&lt;br /&gt;
::::*%U - message source file path (empty string if not set)&lt;br /&gt;
::::*%u - message source line number (0 if not set)&lt;br /&gt;
::::*%w - message date/time abbreviated weekday (Mon, Tue, ...)&lt;br /&gt;
::::*%W - message date/time full weekday (Monday, Tuesday, ...)&lt;br /&gt;
::::*%b - message date/time abbreviated month (Jan, Feb, ...)&lt;br /&gt;
::::*%B - message date/time full month (January, February, ...)&lt;br /&gt;
::::*%d - message date/time zero-padded day of month (01 .. 31)&lt;br /&gt;
::::*%e - message date/time day of month (1 .. 31)&lt;br /&gt;
::::*%f - message date/time space-padded day of month ( 1 .. 31)&lt;br /&gt;
::::*%m - message date/time zero-padded month (01 .. 12)&lt;br /&gt;
::::*%n - message date/time month (1 .. 12)&lt;br /&gt;
::::*%o - message date/time space-padded month ( 1 .. 12)&lt;br /&gt;
::::*%y - message date/time year without century (70)&lt;br /&gt;
::::*%Y - message date/time year with century (1970)&lt;br /&gt;
::::*%H - message date/time hour (00 .. 23)&lt;br /&gt;
::::*%h - message date/time hour (00 .. 12)&lt;br /&gt;
::::*%a - message date/time am/pm&lt;br /&gt;
::::*%A - message date/time AM/PM&lt;br /&gt;
::::*%M - message date/time minute (00 .. 59)&lt;br /&gt;
::::*%S - message date/time second (00 .. 59)&lt;br /&gt;
::::*%i - message date/time millisecond (000 .. 999)&lt;br /&gt;
::::*%c - message date/time centisecond (0 .. 9)&lt;br /&gt;
::::*%F - message date/time fractional seconds/microseconds (000000 - 999999)&lt;br /&gt;
::::*%z - time zone differential in ISO 8601 format (Z or +NN.NN)&lt;br /&gt;
::::*%Z - time zone differential in RFC format (GMT or +NNNN)&lt;br /&gt;
::::*%L - convert time to local time (must be specified before any date/time specifier; does not itself output anything)&lt;br /&gt;
::::*%E - epoch time (UTC, seconds since midnight, January 1, 1970)&lt;br /&gt;
::::*%v[width] - the message source (%s) but text length is padded/cropped to 'width'&lt;br /&gt;
::::*%[name] - the value of the message parameter with the given name&lt;br /&gt;
::::*%% - percent sign&lt;br /&gt;
::::&amp;lt;u&amp;gt;Exemple de valeur&amp;lt;/u&amp;gt; : '[%q]%Y-%m-%d %H:%M:%S:%F [PID:%P][THREAD %I]    %t'&lt;br /&gt;
:::*'''traceColor''' : Indique la couleur de message de niveau trace (Dans le cas du Type = ColorConsoleChannel)&lt;br /&gt;
:::*'''informationColor''' : Indique la couleur de message de niveau trace (Dans le cas du Type = ColorConsoleChannel)&lt;br /&gt;
:::*'''noticeColor''' : Indique la couleur de message de niveau trace (Dans le cas du Type = ColorConsoleChannel)&lt;br /&gt;
:::*'''warningColor''' : Indique la couleur de message de niveau trace (Dans le cas du Type = ColorConsoleChannel)&lt;br /&gt;
:::*'''criticalColor''' : Indique la couleur de message de niveau trace (Dans le cas du Type = ColorConsoleChannel)&lt;br /&gt;
:::*'''fatalColor''' : Indique la couleur de message de niveau trace (Dans le cas du Type = ColorConsoleChannel)&lt;br /&gt;
&lt;br /&gt;
:::Couleurs disponibles pour le ColocConsoleChannel :&lt;br /&gt;
&lt;br /&gt;
::::*default&lt;br /&gt;
::::*black&lt;br /&gt;
::::*red&lt;br /&gt;
::::*green&lt;br /&gt;
::::*brown&lt;br /&gt;
::::*blue&lt;br /&gt;
::::*magenta&lt;br /&gt;
::::*cyan&lt;br /&gt;
::::*gray&lt;br /&gt;
::::*darkgray&lt;br /&gt;
::::*lightRed&lt;br /&gt;
::::*lightGreen&lt;br /&gt;
::::*yellow&lt;br /&gt;
::::*lightBlue&lt;br /&gt;
::::*lightMagenta&lt;br /&gt;
::::*lightCyan&lt;br /&gt;
::::*white&lt;br /&gt;
&lt;br /&gt;
==HttpChannel==&lt;br /&gt;
&lt;br /&gt;
:::*'''url'''&lt;br /&gt;
::::*URL exécuté pour l'envoi des logs&lt;br /&gt;
:::*'''method'''&lt;br /&gt;
::::*POST&lt;br /&gt;
::::*PUT&lt;br /&gt;
:::*'''timeout''' : Timeout de la requette HTTP&lt;br /&gt;
::::*valeur en seconde (exemple : '2')&lt;br /&gt;
:::*'''headers''' : Entête HTTP envoyé dans la trame&lt;br /&gt;
::::*Authorization : Entête concernant la sécurité HTTP (Exemple : 'Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsImF1dGgiOiJST0xFX0FETUlOLFJPTEVfVVNFUiIsImV4cCI6MTU3MDA4OTIwMX0.xhmD8lCmnJVJs5b6VelcRnSJmoeEABMBf7-A3KdIM1uUbjOstSDAv0c7c8hnL1U54qYnmkiV46L13TSsByuMIQ'&lt;br /&gt;
::::*Content-Type : Entête concernant le contenu (Exemple : 'application/json')&lt;br /&gt;
:::*'''format''' : le format de chaque message de log&lt;br /&gt;
::::*%s - message source&lt;br /&gt;
::::*%t - message text&lt;br /&gt;
::::*%l - message priority level (1 .. 7)&lt;br /&gt;
::::*%p - message priority (Fatal, Critical, Error, Warning, Notice, Information, Debug, Trace)&lt;br /&gt;
::::*%q - abbreviated message priority (F, C, E, W, N, I, D, T)&lt;br /&gt;
::::*%P - message process identifier&lt;br /&gt;
::::*%T - message thread name&lt;br /&gt;
::::*%I - message thread identifier (numeric)&lt;br /&gt;
::::*%N - node or host name&lt;br /&gt;
::::*%U - message source file path (empty string if not set)&lt;br /&gt;
::::*%u - message source line number (0 if not set)&lt;br /&gt;
::::*%w - message date/time abbreviated weekday (Mon, Tue, ...)&lt;br /&gt;
::::*%W - message date/time full weekday (Monday, Tuesday, ...)&lt;br /&gt;
::::*%b - message date/time abbreviated month (Jan, Feb, ...)&lt;br /&gt;
::::*%B - message date/time full month (January, February, ...)&lt;br /&gt;
::::*%d - message date/time zero-padded day of month (01 .. 31)&lt;br /&gt;
::::*%e - message date/time day of month (1 .. 31)&lt;br /&gt;
::::*%f - message date/time space-padded day of month ( 1 .. 31)&lt;br /&gt;
::::*%m - message date/time zero-padded month (01 .. 12)&lt;br /&gt;
::::*%n - message date/time month (1 .. 12)&lt;br /&gt;
::::*%o - message date/time space-padded month ( 1 .. 12)&lt;br /&gt;
::::*%y - message date/time year without century (70)&lt;br /&gt;
::::*%Y - message date/time year with century (1970)&lt;br /&gt;
::::*%H - message date/time hour (00 .. 23)&lt;br /&gt;
::::*%h - message date/time hour (00 .. 12)&lt;br /&gt;
::::*%a - message date/time am/pm&lt;br /&gt;
::::*%A - message date/time AM/PM&lt;br /&gt;
::::*%M - message date/time minute (00 .. 59)&lt;br /&gt;
::::*%S - message date/time second (00 .. 59)&lt;br /&gt;
::::*%i - message date/time millisecond (000 .. 999)&lt;br /&gt;
::::*%c - message date/time centisecond (0 .. 9)&lt;br /&gt;
::::*%F - message date/time fractional seconds/microseconds (000000 - 999999)&lt;br /&gt;
::::*%z - time zone differential in ISO 8601 format (Z or +NN.NN)&lt;br /&gt;
::::*%Z - time zone differential in RFC format (GMT or +NNNN)&lt;br /&gt;
::::*%L - convert time to local time (must be specified before any date/time specifier; does not itself output anything)&lt;br /&gt;
::::*%E - epoch time (UTC, seconds since midnight, January 1, 1970)&lt;br /&gt;
::::*%v[width] - the message source (%s) but text length is padded/cropped to 'width'&lt;br /&gt;
::::*%[name] - the value of the message parameter with the given name&lt;br /&gt;
::::*%% - percent sign&lt;br /&gt;
::::&amp;lt;u&amp;gt;Exemple de valeur&amp;lt;/u&amp;gt; : '{&amp;quot;source&amp;quot;:&amp;quot;%s&amp;quot;, &amp;quot;date&amp;quot;:&amp;quot;%Y-%m-%d %H:%M:%S:%F&amp;quot;, &amp;quot;pid&amp;quot;:%P, &amp;quot;message&amp;quot;:&amp;quot;%t&amp;quot;}'&lt;br /&gt;
&lt;br /&gt;
=Exemple de fichier de configuration=&lt;br /&gt;
==Exemple 1==&lt;br /&gt;
 config:&lt;br /&gt;
    server:&lt;br /&gt;
        port: 7476&lt;br /&gt;
        threads: 11&lt;br /&gt;
    loggers:          &lt;br /&gt;
        -   &lt;br /&gt;
            source: 'Workflow'&lt;br /&gt;
            level: 'information'&lt;br /&gt;
            channels:&lt;br /&gt;
                -&lt;br /&gt;
                    type: 'FileChannel'&lt;br /&gt;
                    path: '/apps/mapping/data/MyLog.log'&lt;br /&gt;
                    rotation: 'daily'&lt;br /&gt;
                    format: '[%q]%Y-%m-%d %H:%M:%S:%F [PID:%P][THREAD %I]    %t'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fichier de log généré correspondant :&lt;br /&gt;
Fichier de log /apps/mapping/data/MyLog.log&lt;br /&gt;
&lt;br /&gt;
 # Log file created/rotated Thursday, 19 Sep 19 10:36:18 GMT&lt;br /&gt;
 [I]2019-09-19 10:36:18:129349 [PID:6881][THREAD 0]    Run file /apps/mapping/data/conf/rules/workflow/rulesfile.rules.xml&lt;br /&gt;
 [I]2019-09-19 10:36:18:131010 [PID:6881][THREAD 0]    Set PRINTER=MYPRINTERVALUE&lt;br /&gt;
 [I]2019-09-19 10:36:18:131186 [PID:6881][THREAD 0]    Set PRINTERNAME=MYPRINTERNAME&lt;br /&gt;
 [I]2019-09-19 10:36:18:131192 [PID:6881][THREAD 0]    Run SET&lt;br /&gt;
 [I]2019-09-19 10:36:18:131247 [PID:6881][THREAD 0]    /apps/mapping/data/cmd.sh&lt;br /&gt;
 [I]2019-09-19 10:36:18:152919 [PID:6881][THREAD 0]    End of the Workflow /apps/mapping/data/conf/rules/workflow/rulesfile.rules.xml.Time = 0.010 seconds.&lt;br /&gt;
 [I]2019-09-19 10:36:18:546324 [PID:6901][THREAD 0]    Run file /apps/mapping/data/conf/rules/workflow/rulesfile.rules.xml&lt;br /&gt;
 [I]2019-09-19 10:36:18:547191 [PID:6901][THREAD 0]    Set PRINTER=MYPRINTERVALUE&lt;br /&gt;
 [I]2019-09-19 10:36:18:547350 [PID:6901][THREAD 0]    Set PRINTERNAME=MYPRINTERNAME&lt;br /&gt;
 [I]2019-09-19 10:36:18:547356 [PID:6901][THREAD 0]    Run SET&lt;br /&gt;
 [I]2019-09-19 10:36:18:547409 [PID:6901][THREAD 0]    /apps/mapping/data/cmd.sh&lt;br /&gt;
 [I]2019-09-19 10:36:18:569399 [PID:6901][THREAD 0]    End of the Workflow /apps/mapping/data/conf/rules/workflow/rulesfile.rules.xml.Time = 0.010 seconds.&lt;br /&gt;
 [I]2019-09-19 10:36:18:943406 [PID:6921][THREAD 0]    Run file /apps/mapping/data/conf/rules/workflow/rulesfile.rules.xml&lt;br /&gt;
 [I]2019-09-19 10:36:18:944466 [PID:6921][THREAD 0]    Set PRINTER=MYPRINTERVALUE&lt;br /&gt;
 [I]2019-09-19 10:36:18:944615 [PID:6921][THREAD 0]    Set PRINTERNAME=MYPRINTERNAME&lt;br /&gt;
 [I]2019-09-19 10:36:18:944620 [PID:6921][THREAD 0]    Run SET&lt;br /&gt;
 [I]2019-09-19 10:36:18:944703 [PID:6921][THREAD 0]    /apps/mapping/data/cmd.sh&lt;br /&gt;
 [I]2019-09-19 10:36:18:973966 [PID:6921][THREAD 0]    End of the Workflow /apps/mapping/data/conf/rules/workflow/rulesfile.rules.xml.Time = 0.010 seconds.&lt;br /&gt;
 [I]2019-09-19 10:36:19:263098 [PID:6941][THREAD 0]    Run file /apps/mapping/data/conf/rules/workflow/rulesfile.rules.xml&lt;br /&gt;
 [I]2019-09-19 10:36:19:264103 [PID:6941][THREAD 0]    Set PRINTER=MYPRINTERVALUE&lt;br /&gt;
 [I]2019-09-19 10:36:19:264284 [PID:6941][THREAD 0]    Set PRINTERNAME=MYPRINTERNAME&lt;br /&gt;
 [I]2019-09-19 10:36:19:264290 [PID:6941][THREAD 0]    Run SET&lt;br /&gt;
 [I]2019-09-19 10:36:19:264343 [PID:6941][THREAD 0]    /apps/mapping/data/cmd.sh&lt;br /&gt;
 [I]2019-09-19 10:36:19:287644 [PID:6941][THREAD 0]    End of the Workflow /apps/mapping/data/conf/rules/workflow/rulesfile.rules.xml.Time = 0.000 seconds.&lt;br /&gt;
&lt;br /&gt;
==Exemple 2 : Fichier de configuration plus détaillé==&lt;br /&gt;
&lt;br /&gt;
 config:&lt;br /&gt;
    server:&lt;br /&gt;
        port: 7476&lt;br /&gt;
        threads: 11&lt;br /&gt;
    loggers:&lt;br /&gt;
        -&lt;br /&gt;
            source: 'Conversion'&lt;br /&gt;
            level: 'debug'&lt;br /&gt;
            channels:&lt;br /&gt;
                -&lt;br /&gt;
                    type: 'FileChannel'&lt;br /&gt;
                    path: 'C:\Users\jdobbels\Documents\6-M-Designer\KrakenLogs\conversion.log'&lt;br /&gt;
                    rotation: '2 K'&lt;br /&gt;
                    format: '---------[%q]%Y-%m-%d %H:%M:%S:%F [PID:%P][THREAD %I]    %t'&lt;br /&gt;
                -&lt;br /&gt;
                    type: 'ConsoleChannel'&lt;br /&gt;
                    format: '[Console] %H:%M:%S     [%p]        %s: %t'&lt;br /&gt;
        -   source: 'Workflow'&lt;br /&gt;
            level: 'information'&lt;br /&gt;
            channels:&lt;br /&gt;
                -&lt;br /&gt;
                    type: 'FileChannel'&lt;br /&gt;
                    path: '/apps/mapping/mapout/workflow1.log'&lt;br /&gt;
                    rotation: 'daily'&lt;br /&gt;
                    format: '[%q]%Y-%m-%d %H:%M:%S:%F [PID:%P][THREAD %I]    %t'&lt;br /&gt;
                -&lt;br /&gt;
                    type: 'ColorConsoleChannel'&lt;br /&gt;
                    format: '[ColorConsole] %H:%M:%S     [%p]        %s: %t'&lt;br /&gt;
                    traceColor: 'gray'&lt;br /&gt;
                    debugColor: 'lightcyan'&lt;br /&gt;
                    informationColor: 'lightgreen'&lt;br /&gt;
                    noticeColor: 'lightgreen'&lt;br /&gt;
                    warningColor: 'yellow'&lt;br /&gt;
                    errorColor: 'lightRed'&lt;br /&gt;
                    criticalColor: 'lightred'&lt;br /&gt;
                    fatalColor: 'darkgray'&lt;br /&gt;
                -&lt;br /&gt;
                    type: 'HttpChannel'&lt;br /&gt;
                    url: 'http://localhost:8080/api/log-mps'&lt;br /&gt;
                    method: 'POST'&lt;br /&gt;
                    timeout: '2 s'&lt;br /&gt;
                    headers:&lt;br /&gt;
                        Content-Type: 'application/json'    &lt;br /&gt;
                    format: '{&amp;quot;source&amp;quot;:&amp;quot;%s&amp;quot;, &amp;quot;date&amp;quot;:&amp;quot;%Y-%m-%d %H:%M:%S:%F&amp;quot;, &amp;quot;pid&amp;quot;:%P, &amp;quot;message&amp;quot;:&amp;quot;%t&amp;quot;}'&lt;br /&gt;
&lt;br /&gt;
=Liens utiles=&lt;br /&gt;
Liste des  valeurs dynamiques possibles : https://pocoproject.org/docs/Poco.PatternFormatter.html&amp;lt;br&amp;gt;&lt;br /&gt;
Liste des couleurs disponibles : https://pocoproject.org/docs/Poco.ColorConsoleChannel.html&lt;/div&gt;</summary>
		<author><name>FuzzyBot</name></author>
		
	</entry>
</feed>