BLogText - Esempi
Accumulo di un log in memoria
using B.BLog;
BLogText log = new BLogText();
log.AppendLog("Avvio elaborazione");
log.AppendLog("Elaborazione completata");
string text = log.Text;
log.Clear();
Uso concorrente
BLogText sharedLog = new BLogText(WithLock: true);
Parallel.For(0, 100, index =>
{
sharedLog.AppendLog($"Elemento {index}");
});
Usare WithLock: true quando più thread possono leggere, aggiungere o cancellare il log. La modalità predefinita evita il costo del lock ma non è thread-safe.
