Enne2: @workspace questa è una applicazione per testare una libreria per standardizzare la generaziine di log.Scrivi un reade.md
Workspace: Ecco un esempio di [`README.md`](command:_github.copilot.openRelativePath?%5B%7B%22scheme%22%3A%22file%22%2C%22authority%22%3A%22%22%2C%22path%22%3A%22%2Fhome%2Fenne2%2FDevelopment%2Floggertest%2FREADME.md%22%2C%22query%22%3A%22%22%2C%22fragment%22%3A%22%22%7D%2C%228a21fabb-9260-4ac3-8053-b1cf9b41c10a%22%5D "/home/enne2/Development/loggertest/README.md") per la tua applicazione:
```markdown
# Logger Test Application
Questa applicazione è progettata per testare una libreria che standardizza la generazione di log. Utilizza un formato di log configurabile tramite variabili d'ambiente e supporta sia formati leggibili che JSON.
## Struttura del Progetto
```
.
├── __pycache__/
├── .env
├── .gitignore
├── lib/
│ ├── __init__.py
│ ├── __pycache__/
│ └── log.py
├── main.py
├── more.py
@ -27,13 +19,13 @@ Questa applicazione è progettata per testare una libreria che standardizza la g
Le configurazioni per il logger sono definite nel file [`.env`]. Ecco un esempio di configurazione:
```properties
'''.env
LOG_NAME=logtest
LOG_LEVEL=WARNING
LOG_PATTERN='[%(asctime)s] %(levelname)s in %(filename)s:%(lineno)d: %(message)s'
LOG_FORMAT=json
LOG_EXTRA='cause,ansia'
```
'''
- **LOG_NAME**: Nome del logger.
- **LOG_LEVEL**: Livello di log (DEBUG, INFO, WARNING, ERROR, CRITICAL).