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.
