E perché fai il marshal dentro il ciclo allora? Fallo fuori ....
E ovviamente dovresti fare in modo di accumulare tutti gli oggetti in una unica lista, in modo da fare setLogs solo una volta. Altrimenti ovvio che non ha senso.
Esatto ma non posso accumulare tutto in una lista.