USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  Visual Basic.Net    (ActiveX/Controles/DLL)

Título da Dica:  Use trace class to write certain log data to file during runtime baseado em execution flow
Postada em 9/10/2003 por ~Ð@®£@Ñ            
Muitos de vocês já devem ter tido problemas com a leitura e escrita em um arquivo no run time do VB6. No .NET, existe um meio de fazer o mesmo mais facilmente. Através de duas classes: a trace class e a debug class. Eu vou explicar a trace class aqui.

Suponha que você queira escrever um certo log em um arquvo durante o runtime baseado em execution flow.

O código:

imports system.io
dim objfilestream as nes system.io.filestream("c:test.log",
          system.io.filemode.openorcreate)
dim objtrace as new TextWriterTraceListener(objfilestream )

----in button click------
trace.listeners.add(objtrace)
trace.writeline("Error in proc A")
trace.flush()
--------
'to flush the data to file you can set  
'trace.autoflush = true
'so that trace.flush need not be set each time.
'You can use trace.writelineif method to check a
'certain condition before writing to a file.
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página