replace all print with log

it was created also a crash report log file if log type is an error or a critical log
non non era un bug, l'ho dovuta definire per fare l'if sotto che logga due cose diverse a seconda se è una copia o meno , infatti in linea 412 la assegnavo gia, altrimenti in linea 418 mi avrebbe detto copy is not defined