public void FlushTrace()
 {
     // write trace if not empty
     if (!_traceBuilder.IsEmpty)
     {
         Write(LogTypeEnum.Trace, LogContextEnum.Component, "Trace.", _traceBuilder.GetLogObject(), callerName: null);
         _traceBuilder.Reset();
     }
 }