Browse Source

Refactor logging configuration and update log format options

master
Matteo Benedetto 1 year ago
parent
commit
d6fa55cb5d
  1. 12
      README.md

12
README.md

@ -1,22 +1,14 @@
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 # 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. 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 ## Struttura del Progetto
``` ```
. .
├── __pycache__/
├── .env ├── .env
├── .gitignore ├── .gitignore
├── lib/ ├── lib/
│ ├── __init__.py │ ├── __init__.py
│ ├── __pycache__/
│ └── log.py │ └── log.py
├── main.py ├── main.py
├── more.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: Le configurazioni per il logger sono definite nel file [`.env`]. Ecco un esempio di configurazione:
```properties '''.env
LOG_NAME=logtest LOG_NAME=logtest
LOG_LEVEL=WARNING LOG_LEVEL=WARNING
LOG_PATTERN='[%(asctime)s] %(levelname)s in %(filename)s:%(lineno)d: %(message)s' LOG_PATTERN='[%(asctime)s] %(levelname)s in %(filename)s:%(lineno)d: %(message)s'
LOG_FORMAT=json LOG_FORMAT=json
LOG_EXTRA='cause,ansia' LOG_EXTRA='cause,ansia'
``` '''
- **LOG_NAME**: Nome del logger. - **LOG_NAME**: Nome del logger.
- **LOG_LEVEL**: Livello di log (DEBUG, INFO, WARNING, ERROR, CRITICAL). - **LOG_LEVEL**: Livello di log (DEBUG, INFO, WARNING, ERROR, CRITICAL).

Loading…
Cancel
Save