Ejemplo n.º 1
0
        public static void Log(Exception ex, LogOptions logOption)
        {
            if (ex != null)
            {
                switch (logOption)
                {
                case LogOptions.PromptTheUser:
                    Log(ex.ToString());
                    if (logOption == LogOptions.PromptTheUser)
                    {
                        ErrorTrapper trapper = new ErrorTrapper(ex);
                        trapper.ShowDialog();
                        trapper.Dispose();
                    }
                    break;

                case LogOptions.LogToFile:
                    Log(ex.ToString());
                    break;

                case LogOptions.None:
                    break;
                }
            }
        }