logging

Mattepuffo's logo
Creare log in Laravel 9

Creare log in Laravel 9

Ovviamente Laravel già ne crea di suo di log, che possiamo trovare dentro storage/logs/laravel.log.

Noi volendo ne possiamo creare altri usando l'oggetto Log.

Prima di tutto potete dare un'occhiata alla configurazione in config/logging.php; io sto usando la configurazione di default, ma potete guarda la documentazione per varie conmfigurazioni custom.

Mattepuffo's logo
Implementare un directory watcher in Python

Implementare un directory watcher in Python

In altri implementare un dir-watcher non richiede nessuna libreria esterna.

Se vogliamo fare la stessa coas in Python, invece, dobbiamo usare una libreria esterna.

Nel caso specifico useremo Watchdog, che è multi piattaforma, e quindi usabile sia su Linux, che su Mac che su Windows.

Per installarla possiamo usare pip:

pip install watchdog

Sul sito ci sono anche altre alternative di installazione, ma a me pip ha funzionato senza problemi.

Mattepuffo's logo
Creare file di log in Java

Creare file di log in Java

Java ha una classe standard per la creazione di file di log: la classe Logger che fa parte del package java.util.logging.

Diciamo che a meno che non si voglia qualcosa di più completo e raffinato, per la creazione di file di log va benissimo.

Sennò ci sta la libreria log4j.

Io per ora uso la libreria standard e qui vi posto una semplice classe per la, creazione formatta di file di log.

Formtatta perchè di default vengono creati file con struttura a xml, quindi poco leggibili.