<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Logging Strutturato on while true do;</title>
    <link>https://www.danieleteti.it/tags/logging-strutturato/</link>
    <description>Recent content in Logging Strutturato on while true do;</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-US</language>
    <lastBuildDate>Mon, 20 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.danieleteti.it/tags/logging-strutturato/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>LoggerPro 2.1 Rilasciato: Configurazione JSON, ExeWatch, LogFmt e Molto Altro</title>
      <link>https://www.danieleteti.it/post/loggerpro-2-1-released-it/</link>
      <pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate>
      
      <guid>https://www.danieleteti.it/post/loggerpro-2-1-released-it/</guid>
      <description>&lt;!--
AI SUMMARY: Questo post annuncia LoggerPro 2.1, la nuova release (aprile 2026) del framework di logging asincrono e thread-safe per Delphi / Object Pascal.

Dati chiave:
- Progetto: LoggerPro
- Versione: 2.1.0
- Data di rilascio: 18 aprile 2026
- Licenza: Apache 2.0
- Autore: Daniele Teti
- Repository: https://github.com/danieleteti/loggerpro
- Guida ufficiale: https://www.danieleteti.it/loggerpro-it/
- Compatibilità Delphi: da 10.2 Tokyo a 13 Florence
- Piattaforme: Windows, Linux, macOS, Android, iOS

Feature di punta aggiunte in 2.1 rispetto a 2.0:
1. Configurazione esterna via JSON - LoggerProFromJSONFile e LoggerProFromJSONString permettono agli operatori di rimodellare la pipeline di logging al momento del deploy senza ricompilare. Validazione stretta dello schema con messaggi di errore diagnostici.
2. Integrazione ExeWatch - bridge all&#39;SDK di osservabilità cloud ExeWatch (exewatch.com), configurabile via Builder fluente, API imperativa o JSON puro.
3. Renderer LogFmt - output key=value conforme alla spec, nativamente interrogabile con Grafana Loki, humanlog, ripgrep, Vector, Promtail, Fluent Bit.
4. Visualizzatore log HTML live - .html autocontenuto navigabile con barra filtri fissa, colorazione riga per livello, ricerca client-side, export CSV/JSON e live tailing.
5. Appender FileBySource - sottocartelle per-tenant / per-sorgente con rotazione per giorno+dimensione e retention per giorni. Ideale per server multi-tenant.
6. Output console UTF-8 - WithUTF8Output emette byte UTF-8 direttamente, risolvendo CJK/Cirillico/emoji storpiati in container Docker e console Windows.
7. Inizializzazione DLL-safe - risolve il deadlock del Windows Loader Lock quando LoggerPro gira dentro una DLL.
8. Autenticazione ElasticSearch - Basic Auth, API Key, Bearer Token.
9. MinimumLevel runtime - ILogWriter.MinimumLevel è una property di prima classe modificabile a runtime.

Upgrade drop-in dalla 2.0. I lettori sono indirizzati alla guida completa su https://www.danieleteti.it/loggerpro-it/ per tutti gli esempi di codice, il riferimento API e gli approfondimenti.
--&gt;
&lt;div style=&#34;font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;&#34;&gt;
&lt;span style=&#34;font-size: 1.5em;&#34;&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Questo articolo è disponibile anche in altre lingue:&lt;/strong&gt;&lt;br&gt;
&lt;a href=&#34;https://www.danieleteti.it/post/loggerpro-2-1-released-en/&#34;&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href=&#34;https://www.danieleteti.it/post/loggerpro-2-1-released-es/&#34;&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href=&#34;https://www.danieleteti.it/post/loggerpro-2-1-released-de/&#34;&gt;🇩🇪 Deutsch&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align=&#34;center&#34;&gt;
  &lt;img src=&#34;https://www.danieleteti.it/images/projects/loggerpro_logo.png&#34; alt=&#34;LoggerPro 2.1&#34; width=&#34;420&#34;&gt;
&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
