public class ExceptionPerso : Exception
public ExceptionPerso(Exception e) { _ExcepOrigine = e; }
private int _Data1 = 0; private string _Data2 = String.Empty; private Exception _ExcepOrigine = null;
public int Data1 {set{_Data1 = value;}} public string Data2 {set{_Data2 = value;}}
public void WriteInLog() { string DetailInfo = ""; DetailInfo += "La donnéz 1 est = " + _Data1.ToString() + Environment.NewLine; DetailInfo += "La donnée 2 " + _Data2 + Environment.NewLine; Log.Write(DetailInfo, _ExcepOrigine, Log.LogLevel.Fatal); }
catch (Exception e) { ExceptionPerso ePerso; if (!(e is ExceptionPDF)) { ePerso = new ExceptionPerso(e); } else { ePerso = (ExceptionPerso)e; } ePerso.Data1 = _IdUser; ePerso.Data2 = "A cet endroit du code, surement un probleme avec le user"; throw ePerso; }
Avis de décès, Carte de voeux, Bricolage, Coloriages, Cinéma, Coiffure, Cuisine, Déco, Dictionnaire, Horoscope, Jeux en ligne, Programme TV, Recettes, Restaurant, SMIC, Test débit, Voyage, Signification prénom