Avatar billede keepy Seniormester
11. februar 2011 - 07:46 Der er 6 kommentarer og
1 løsning

Logging

Hej

JEg er ved at lave et program, hvor jeg ved flere handlinger gerne vil have skrevet til en LOG fil.

Men hvordan gør jeg det nemmest og bedst??

På forhånd TAK
Avatar billede johny Nybegynder
11. februar 2011 - 08:09 #1
Av, det var alligevel lidt af et spørgsmål. :) Men hvad er det for et type program (web, silverlight, wpf, winform, etc.)? Og hvad er det præcist du gerne vil have logget? Er det bestemte handlinger brugeren foretager sig, eller er det database kald, eller?
Avatar billede magic-mouse Novice
11. februar 2011 - 11:19 #2
Hvad betragter du som en sikker data kilde.

Skal det skrives til en SQL server.
Skal det skrives til filer.
Skal det gemmes i TXT eller XML eller andet format?

Hvad har du for overvejelser ?
Avatar billede mcb2001 Nybegynder
11. februar 2011 - 11:29 #3
prøv her:
http://nlog-project.org/

Det er en meget brugt logging system, der kan logge på alle tænkelige måder, er super nemt at bruge, og meget stabilt
Avatar billede bvli Praktikant
11. februar 2011 - 13:53 #4
Den hurtige er at skrive til Trace.

Altså:

Trace.WriteLine("noget at logge");


Og hvis du så vil have det ud i en fil kan du registrere en TextWriterTraceListener i din app.config.

<configuration>
  <system.diagnostics>
    <trace autoflush="true" indentsize="4">
      <listeners>
        <add name="TextListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="trace.log" />
      </listeners>
    </trace>
  </system.diagnostics>
</configuration>
Avatar billede keepy Seniormester
11. februar 2011 - 15:24 #5
Super, lige hvad jeg har manglet hele mit liv :o)
Avatar billede magic-mouse Novice
11. februar 2011 - 16:00 #6
Hvorfor svarer du selv ?
Avatar billede Syska Mester
11. februar 2011 - 21:25 #7
Hahah, han kender sikkert ikke eksperten ...
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