Avatar billede pomfrit Nybegynder
22. marts 2006 - 14:54 Der er 5 kommentarer og
2 løsninger

Tracing i class library

Jeg har et project i Visual Studio. Det indeholder en website og et class library og der er oprettet en project referance mellem de to.

Jeg har nu indsat dette i websitets webconfig:

    <trace enabled="true"
      localOnly="false"
      pageOutput="true"
      requestLimit="1000"
      traceMode="SortByTime" />

og det virker fint på selve websitet.

Men i mit class library virker tracing ikke. Jeg har fx. forsøgt dette og fremprovokeret en fejl:

            try
            {
                p_cmd.Connection.Open();
                MySqlDataReader reader = p_cmd.ExecuteReader();

                if (reader.Read())
                {
                    Load(reader);
                }
            }
            catch (MySqlException ex)
            {
                Trace.Write(this.GetType(), ex.ToString());
            }
            finally
            {
                p_cmd.Connection.Close();
            }

Jeg kan ikke se fejlen i outputtet fra Tracing, men hvis jeg fjerner try-catch får jeg en MySqlException.

Hvad gør jeg galt?
Avatar billede dr_chaos Nybegynder
22. marts 2006 - 17:40 #1
prøv at udskrive din fejl med
System.Diagnostics.Debug.Writeline og se om du får en fejl.
Avatar billede snepnet Nybegynder
22. marts 2006 - 20:28 #2
System.Web.HttpContext.Current.Trace.Write(this.GetType(), ex.ToString());
mvh
Avatar billede pomfrit Nybegynder
09. maj 2006 - 09:28 #3
System.Diagnostics.Debug.Writeline fik jeg ikke noget ud af.

System.Web.HttpContext.Current.Trace.Write virker :)
Avatar billede snepnet Nybegynder
09. maj 2006 - 11:20 #4
Den første kan også benyttes, men den printer til dit outputvindue (i visual studio / visual web developer), og det sker kun hvis du kører i debugmode - så jeg vil gerne dele med chaos :o)
Mvh
Avatar billede dr_chaos Nybegynder
09. maj 2006 - 11:25 #5
ok :)
Avatar billede pomfrit Nybegynder
09. maj 2006 - 11:28 #6
Ok, jeg prøver lige den første igen så.
Tak for hjælpen
Avatar billede dr_chaos Nybegynder
09. maj 2006 - 11:29 #7
Den første er god hvis man vil debugge undervejs.
Istedet for at skrive ud i labels eller lignende
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester