Prodotto

Registrazione delle chiamate ORDA sul server

Tradotto automaticamente da Deepl

Da quando è stato rilasciato, la popolarità di ORDA non ha mai smesso di crescere e ora è ampiamente utilizzato nei server di produzione. Con 4D v20, sono stati apportati due miglioramenti al modo in cui le richieste ORDA vengono registrate sul lato server. Il primo è un miglioramento del log delle richieste che ora fornisce maggiori informazioni sulle chiamate ORDA. Il secondo è l’aggiunta di un registro ORDA lato server simile al registro ORDA lato client. Vi presento queste nuove funzionalità.

Prodotto blank

Evoluzione del registro diagnostico

Tradotto automaticamente da Deepl

Anno dopo anno, funzionalità dopo funzionalità, il registro di diagnostica è diventato un file enorme sui server più affollati. Con 4D v19R5, abbiamo incluso un nuovo parametro di database che consente di scegliere il livello di log del file di log diagnostico. Questo parametro consente di controllare le dimensioni del registro diagnostico, registrando solo ciò che è realmente necessario.

Prodotto blank

Sospendere la registrazione e registrare il file di configurazione

Tradotto automaticamente da Deepl

Per 4D v19, abbiamo iniziato un perfezionamento a lungo termine dei nostri registri. Il nostro primo sforzo è stato quello di migliorare il loro formato per fornire informazioni migliori e più chiare. Per quanto riguarda 4D v19 R3, abbiamo aggiunto due nuove funzionalità: la possibilità di sospendere istantaneamente la registrazione e un modo per i team di supporto di aiutare facilmente i clienti a configurare i loro registri attraverso un file di configurazione.

Prodotto blank

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.

Prodotto blank

Ottimizzare il codice ORDA con la registrazione delle richieste

Tradotto automaticamente da Deepl

Avete mai avuto bisogno di analizzare il traffico delle vostre richieste ORDA tra un client e il server 4D? A volte ci vuole un po’ di tempo per ricevere una risposta dal server, il che può farvi chiedere se è dovuto al traffico di rete o a una richiesta non ottimizzata che avete scritto! Fortunatamente, 4D v17 R6 consente di determinare la probabile ragione di questa latenza con i nuovi metodi ORDA disponibili sull’oggetto ds dell’oggetto. Non sono solo funzioni di debug, ma consentono anche di ottimizzare il codice ORDA con una migliore comprensione delle richieste inviate.

Prodotto blank

Un nuovo strumento a portata di mano per analizzare i log di debug

Tradotto automaticamente da Deepl

Con 4D v17 R5, abbiamo migliorato i log di debug aggiungendo metodi e consentendo di tracciare ogni processo in modo indipendente. Con questa versione R, abbiamo fatto un ulteriore passo avanti, distribuendo uno strumento di analisi dei log di debug per aiutarvi a monitorare l’esecuzione dei processi. Potrete vedere quali sono i processi che consumano di più, la catena di chiamate con il relativo tempo di esecuzione e molto altro ancora.

Prodotto blank

Migliori log di debug con questi miglioramenti

Tradotto automaticamente da Deepl

Come sviluppatori di 4D, potreste aver già attivato il registro di debug per risolvere i problemi. 4D v17 R5 introduce diversi miglioramenti per aiutare l’analisi di questi file, come la registrazione solo del processo corrente e la registrazione delle chiamate ai metodi membri (metodi di collezioni o oggetti).

Prodotto blank

Registrare le conversazioni SMTP

Tradotto automaticamente da Deepl

Come promesso in un post precedente, ogni release R include ulteriori progressi relativi alla funzionalità di posta elettronica, sbloccandone le potenzialità nascoste.

4D v17 R5 offre una nuova interessante funzionalità per i log delle e-mail. A volte durante lo sviluppo tutto funziona bene, ma quando si distribuisce al cliente si verifica un problema nella consegna delle e-mail. Scoprire dove si verifica il guasto può essere difficile, poiché la comunicazione è criptata e spesso non si ha accesso ai file di log del server SMTP. È molto probabile che il problema sia legato al server SMTP, ma come si può essere sicuri? Basta avviare il log SMTP nella vostra applicazione! Questo registro contiene una registrazione di tutte le azioni eseguite, comprese quelle che interrompono la connessione. Ancora meglio, questo registro mostra le comunicazioni con il server SMTP in testo semplice e non criptato, rendendone più facile l’analisi.

Prodotto New constants for the command Get 4D files

Facile accesso ai file di log

Tradotto automaticamente da Deepl

I file di log possono essere estremamente utili per la risoluzione dei problemi. Sono anche di grande aiuto per trovare la causa principale di un incidente. I log ci permettono di tenere traccia di dove si è verificato un problema e quando. Prima, con il comando Get 4D folder si poteva accedere facilmente alla cartella contenente tutti i registri. Ora, 4D v16 R6 semplifica la ricerca di un particolare file di registro, grazie al miglioramento del comando Get 4D file del comando.