public static Logger Start(string modelName, AppDevSymbolType type, string symbolName)
        {
            var logger = new Logger(modelName, type, symbolName);

            if (_timerStrategy != null)
            {
                logger.Begin();
            }

            return(logger);
        }
 internal Logger(string modelName, AppDevSymbolType type, string symbolName)
 {
     _modelName  = modelName;
     _type       = type;
     _symbolName = symbolName;
 }
 public Profiler(string modelName, AppDevSymbolType type, string symbolName)
 {
     _logger = Logger.Start(modelName, type, symbolName);
 }