Trace.Write("Alustan Page_Load meetodiga ..."); Page.Title = "Minu esimene leht"; lblTere.Text = "Tere maailm!"; Trace.Warn("Meetod lõpetatud"); } } Tulemuseks on kaks uut rida Traces, Begin Load ja End Load sündmuste vahel: Kui soovite mingi sündmuse ilmnemisel natukene põhjalikumat analüüsi teha siis on kasulik enne analüüsi alustamist kontrollida, kas jälitus on üldse sisse lülitatud. Selleks saame uurida Trace objekti IsEnabled omadust. Väga kasulik nt Try ... Catch konstruktsioonides: protected void Page_Load(object sender, EventArgs e) { try { object o = null; Trace.Write("Alustan Page_Load meetodiga ..."); Trace.Warn("Tekitan vea", o.ToString()); Page.Title = "Minu esimene leht"; lblTere.Text = "Tere maailm!"; } catch (Exception ex) { if (Trace.IsEnabled) { Trace
Trace.Write("Alustan Page_Load meetodiga ..."); Page.Title = "Minu esimene leht"; lblTere.Text = "Tere maailm!"; Trace.Warn("Meetod lõpetatud"); } } Tulemuseks on kaks uut rida Traces, Begin Load ja End Load sündmuste vahel: Kui soovite mingi sündmuse ilmnemisel natukene põhjalikumat analüüsi teha siis on kasulik enne analüüsi alustamist kontrollida, kas jälitus on üldse sisse lülitatud. Selleks saame uurida Trace objekti IsEnabled omadust. Väga kasulik nt Try ... Catch konstruktsioonides: protected void Page_Load(object sender, EventArgs e) { try { object o = null; Trace.Write("Alustan Page_Load meetodiga ..."); Trace.Warn("Tekitan vea", o.ToString()); Page.Title = "Minu esimene leht"; lblTere.Text = "Tere maailm!"; } catch (Exception ex) { if (Trace.IsEnabled) { Trace