replace all print with log

it was created also a crash report log file if log type is an error or a critical log
(verificato) la global LOGGER non ha senso di esistere. Non ti dico la soluzione (troppo facile, come ci sono arrivato io ci puoi arrivare tu), ma ti dò un hint: piuttosto che modificare il tuo logger, puoi andare a modificare il comportamento di quello di default. Questo file, e gli altri moduli andranno ad ereditare il comportamento che definisci.

In aggiunta, dai un'occhiata a questo howto:
https://docs.python.org/2/howto/logging.html
ci sono delle buone pratiche che stai ignorando.

Per concludere, se si vuole aggiungere un logger aggiungiamolo come si deve:
* il file di logging deve avere un path customizzabile attraverso file di configurazione dell'applicazione, o perlomeno deve risiedere dove si trova l'applicazione (e non da dove viene lanciata);
* il livello di debugging deve essere customizzabile o attraverso un file di configurazione o attraverso argomento command line dell'app.

Fammi sapere se qualcosa non è chiaro :metal: