Evoluzione del formato del diario 4D

Tradotto automaticamente da Deepl

Di recente abbiamo rivisto i formati dei nostri registri per aumentarne la leggibilità e la conformità all’analisi automatizzata. Abbiamo apportato questi miglioramenti in risposta a situazioni reali che abbiamo vissuto, affrontando direttamente i problemi che ostacolavano la nostra capacità di utilizzare i registri 4D. In questo post del blog spiegheremo in dettaglio le modifiche apportate, in modo che possiate regolare di conseguenza i vostri strumenti di analisi dei log.

La descrizione del formato dei log 4D è disponibile qui, mentre l’elenco delle modifiche rispetto a 4D v18 è spiegato in questa scheda:

Il formato delle date è ora lo stesso per tutti i nostri registri. Ora è più facile creare collegamenti tra i diversi registri.
Abbiamo rinominato i nostri file di registro. Dato che spesso confrontiamo i registri del server con quelli dei clienti, avere nomi diversi per entrambi i file è molto pratico per evitare di confondere l’uno con l’altro.

Abbiamo riorganizzato i log di debug in formato tabellare. Ora sono più facili da leggere per gli esseri umani. Utilizziamo inoltre gli stessi valori per l’indice dei plugin e il risultato del comando PLUGIN LIST.

I registri di diagnostica sono leggibili dall’uomo e questo è un aspetto che abbiamo voluto mantenere, ma abbiamo anche migliorato il loro formato per il trattamento automatico.

Inoltre, il Debug Log Analyzer è stato convertito alla versione v19. La nuova versione è disponibile qui. Se non conoscete questo meraviglioso strumento, vi invitiamo a leggere questo post del blog.

I registri sono importanti per il vostro lavoro e per il nostro. Il team di assistenza 4D li usa spesso per aiutarvi a risolvere problemi imprevisti, quindi non dimenticateli quando riscontrate un problema: sono una vera miniera d’oro.

Naturalmente, se avete domande su questi cambiamenti, non esitate a chiedere nel Forum 4D!

Nicolas Brachfogel
- Proprietario del prodotto e sviluppatore senior - Nicolas Brachfogel è entrato in 4D nel 2017 come Senior Developer (4D Server e networking). In qualità di Product Owner per gestire il rilascio di Apple Silicon, si occupa di scrivere le storie degli utenti e di tradurle in specifiche funzionali, nonché di assicurarsi che le implementazioni delle funzionalità soddisfino le esigenze dei clienti. Diplomato all'Institut Supérieur d'Informatique Appliquée (INSIA), Nicolas ha iniziato la sua carriera come sviluppatore di software nel 2001. Dopo diversi anni di codifica in Java e C++, si è specializzato nello sviluppo di client-server per aziende di videogiochi. Come sviluppatore/architetto di server, ha lavorato con successo alle architetture server di molti giochi (Dofus Arena, Drakerz, Trivial Pursuit Go!).