Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


loggning

Postades av 2005-03-08 15:31:08 - Anders Magnusson, i forum arkitektur, Tråden har 6 Kommentarer och lästs av 1280 personer

Hej!
Jag vet inte om jag hamnat i rätt forum....Hursomhelst mitt problem är att vi skall bygga en ny applikation och en av byggstenarna är loggning. Vi har kommit fram till att antingen använda Micrsoft Applications Blocks för loggning eller log4net. Eftersom vi saknar referensramar kring vilket som är bäst skulle det vara fint om någon skulle vilja ge lite feedback kring detta.

Just nu tycker jag log4net verkar vara ett strå vassare. Det finns fler konfigurationsmöjligheter såsom ange vilken nivå på loggningen (t.ex. logga med DEBUG eller INFO osv.) samt slå på och av loggning för enskilda klasser.

..Anders


Svara

Sv: loggning

Postades av 2005-03-08 21:24:15 - Pelle Johansson

Du borde kanske vända på frågan. Vad behöver ni för loggning och utifrån detta svar välja en modell. Det finns ju ganska många sätt att göra det på, ja till och med bara köra trace.write och trace.warn på valda ställen i codebehind och klasser då trace slås av/på exempelvis via web.config fungerar ju faktiskt.


Svara

Sv: loggning

Postades av 2005-03-09 11:33:52 - Fredrik Klarqvist

"Just nu tycker jag log4net verkar vara ett strå vassare. Det finns fler konfigurationsmöjligheter såsom ange vilken nivå på loggningen"

Glöm inte att det finns TraceSwitchar i dem rena .NET-klasserna med där du kan ange prioritet på dina Trace-meddelanden.

Du ställer då i web.config in vilkan nivå du vill ska gälla med: 0 = Off, 1 = error, 2 = warning, 3 = info eller 4 = verbose.
<system.diagnostics><switches>
<add name="TraceLevel" value = "3" />
</switches></system.diagnostics>

Ett exempel i koden kan du vara:
Dim ts as new traceSwitch("TraceLevel", "My TraceLevel")
Trace.WriteLineIf(ts.traceInfo, "Visa info-meddelande")
Trace.WriteLineIf(ts.traceVerbose, "Visa väldigt detaljerade meddelande")

Det finns en artikel med exempel på:
http://www.swesecure.com/?ID=5df7c18d-d538-4e4c-9768-0c7760808d19&IID=15d486eb-f8e4-46ee-a5b5-fb82b7204b3e

//Fredrik


Svara

Sv: loggning

Postades av 2005-03-09 12:51:51 - Anders Magnusson

Tack för svaren! Japps, System.Diagnostics med Trace och Debug är absolut ett alternativ till log4net och MS ApplicationBlocks.

Tycker ni att System.Diagnostics är fullt tillräckling för att användas till ett relativt stort projekt? Tanken är att logga både till databas, till fil och eventuellt till EventLoggern? (Jag inser att jag blir tvungen att skriva en egen appender om jag skall logga till databasen.) Jag vill kunna logga, för ett fel, call stacken, vilken metod och givetvis felmeddelandet och felgraden som genererade loggningen.

Jag är fortfarande kanske lite för mycket en anhängare av log4net men det känns som den klarar av sådana här loggningar bättre samt att det redan finns en ado appender.


Svara

Sv:loggning

Postades av 2005-03-11 15:40:30 - Fredrik Klarqvist

Jag skulle absolut säga att Trace/Debug är fullt tillräckligt!

Genom att skriva egna TraceListeners kan du på ett mycket enkelt sätt "Hooka" på de Trace-meddelanden som skrivs och själv ta hand om dem. På detta sätt kan du logga dina Trace i mail/sms/event osv osv, det är fullt flexibelt.

En artikel som just tar upp egna Tracelistners finns här:
http://www.swesecure.com/?ID=5df7c18d-d538-4e4c-9768-0c7760808d19&IID=80543579-d711-44f8-ac1b-cbed0f175370

Angående att logga "Call Stack".en så kom ihåg att den bara är tillgänglig i debug-läge och inte när du kör "skarpt" (har jag bestämt för mig).

//Fredrik


Svara

Sv: loggning

Postades av 2005-03-11 16:07:20 - Roger Alsing

nej , callstacken går att plocka fram hela tiden..

//Roger


Svara

Nyligen

  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 880
27 965
271 776
638
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies