replace all print with log

it was created also a crash report log file if log type is an error or a critical log
questa cosa non mi piace un granché, ma andiamo avanti. Se prima non c'era, vuol dire che c'era un bug che non era saltato fuori? Se si, andarlo ad aggiungerlo nella pr dove vai ad setuppare il log non è corretto (ma per questa volta, va bene così).