Personal library with Logger, ExceptionLog, ITest, and common utilities
IadicolaCore is a .NET library developed by Luigi Iadicola that brings together useful tools and helper classes for .NET projects.
Designed to simplify the development of console applications and personal frameworks, it includes components for logging, exception handling, and general-purpose utilities.
- 🧾 Logger — A lightweight logging system with
Log,Warning, andErrorlevels - ❗ ExceptionLog — Centralized exception handler with detailed output and optional program termination
- 🧩 ITest — Interface for building modular tests or coding exercises
- ⌨️ Input — Interactive console input reader with automatic type parsing
- 🧮 StringUtils — Helper functions for string manipulation and formatting
dotnet add package IadicolaCore
# IadicolaCore
> Libreria personale con Logger, ExceptionLog, ITest e utilità comuni
> Personal library with Logger, ExceptionLog, ITest, and common utilities
> dotnet add package IadicolaCore
---
```bash
## 🇮🇹 Descrizione
**IadicolaCore** è una libreria sviluppata da *Luigi Iadicola* che raccoglie strumenti e classi di utilità per progetti .NET.
### Repo
[Repository link](https://github.com/dev-iadicola/IadicolaCore)
Pensata per semplificare lo sviluppo di applicazioni console e framework personali, include componenti per logging, gestione eccezioni e utilità di base.
### Funzionalità principali
- 🧾 **Logger** — Sistema di logging semplice con livelli `Log`, `Warning`, `Error`
- ❗ **ExceptionLog** — Gestione centralizzata delle eccezioni, con stampa dettagliata e uscita opzionale dal programma
- 🧩 **ITest** — Interfaccia per la creazione di test modulari o esempi di esercizi
- ⌨️ **Input** — Lettura interattiva da console con parsing automatico del tipo
- 🧮 **StringUtils** — Funzioni di supporto per la manipolazione di stringhe
### Installazione