// Initiate Log based on configuration public void initLog() { Type t = Type.GetType(logClass); try { Log log = Activator.CreateInstance(t, scLogProductExtSignature, scLogProductExtName, scLogBusinessFunction) as Log; logWrap = new LogWrapper(log); if (logWrap != null) { string logMessage = "Log is set up."; string logNote = "Log information " + logWrap.ToString(); logWrap.DebugLog(logMessage: logMessage, logNote: logNote); } } catch (Exception) { String message = "Error in setting up log. Please contact the administrator."; MessageBox.Show(message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); throw; } }