B-Arts DocumentationIndice generale

BLogTracerConfig - Esempi

Logging su file con soglia

using B.BLog;
using static B.BStatics.BEnumerations;

BLogTracerConfig config = new BLogTracerConfig
{
  LevelLog = BLogTracer.ELevelLog(eLevelLog.Low),
  WriteOnFile = true,
  WriteOnEventLog = false,
  WriteOnlyEvents = false,
  PathFileEvents = @"C:\Logs\MyApp",
  FileEvents = "events.log",
  PathFileErrors = @"C:\Logs\MyApp",
  FileErrors = "errors.log",
  SendMailOnErrors = false
};

Il messaggio viene elaborato quando config.LevelLog <= LevelLog passato a WriteLog. Tutti i messaggi scritti su file finiscono nel file eventi; quelli con severità ERROR finiscono anche nel file errori quando WriteOnlyEvents è false.

WriteOnEventLog è disponibile soltanto su Windows. SendMailOnErrors viene considerato solo per severità ERROR e richiede SenderMailConfig.