public SafeUploableErrorReportingEngine(IUploableErrorReportingEngine realInstance) { this.realInstance = realInstance; }
public static void Initialize(string reportsFolderPath, int intervalOfDays, int maxNumberErrReport,bool addSnapshotToReport) { try { instance = new SafeUploableErrorReportingEngine(new UploableErrorReportingEngine(reportsFolderPath, intervalOfDays, maxNumberErrReport, addSnapshotToReport)); } catch (Exception e) { Debug.WriteLine(e); instance = new NullUploableErrorReportingEngine(); } }