Yii 2 - Log: qual'è la differenza tra flushInterval e exportInterval?

Stavo leggendo la guida ufficiale all’argomento Log: http://www.yiiframework.com/doc-2.0/guide-runtime-logging.html#message-flushing-and-exporting

Si parla del fatto che i log vengono scritti ogni tot log, e non ad ogni singolo log, e che questo è regolato dal parametro flushInterval. Poi, viene preso in causa anche exportInterval.

Se vi interessa, ecco i link alla guida dei due parametri di cui sopra

http://www.yiiframework.com/doc-2.0/yii-log-dispatcher.html#$flushInterval-detail

http://www.yiiframework.com/doc-2.0/yii-log-target.html#$exportInterval-detail

Non ho capito la differenza.

Mmm, sembra che flushInterval lavori a livello di componente log, cioè per tutti i target e la usi per limitare il consumo di memoria.

exportInterval è relativo al singolo target quindi puoi esportare i log "flushati" con intervalli diversi in base al target usato, se logghi su File probabilmente vorrai intervalli diversi rispetto ai log inviati per Email, ad esempio.

Spero di essere stato chiaro :D

@Nicola, chiarissimo come sempre; ora che me l’hai spiegato ho capito effettivamente era spiegato così anche nella documentazione.