B-Arts DocumentationIndice generale

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.