Re: XML Logging Write one record

Tech-Archive recommends: Fix windows errors by optimizing your registry



Sure, freeware 'loggers' are a dime a dozen, but you can bet your bottom
dollar that none of them will do exactly what you want.

Using XML, you will run into some problems and I wonder why it is that you
want to use XML.

For me, the questions that need to be answered include:

- What do I want to record

- Why do I want to record it

- What use am I going to make of the information.

If the log is going to be read by yourself only (or someone who knows how to
interpret the information), and the information is in a linear timeline then
i would recommend appending the information (one line per 'event') to a
simple text file.

The problem with using XML for this is that XML lives in memory as a
complete XMLDocument that you add nodes to (as children of the root node at
the very least). As the XMLDocument grows it will take longer and longer to
flush it to disk. Appending to an XML file sequentially is problematic
because the closing tag of the root node will need to be overwritten each
time you append a node.



"Hans" <Hans@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:E8521B63-2A53-439D-BD2C-166B465792E8@xxxxxxxxxxxxxxxx
Hello,

I want to put logging functionality in my application and i want to store
this information in an XML file with date, string and integer values.

How do i write just one record to the XML file.

I don't want to use a dataset and i don't wan to load the entire file into
memory.

Is this possible ?

Can someone give me a simple example?

Thanks in advanced

Hans




.



Relevant Pages

  • Re: xml in plain text file on heavy load.
    ... even if the XML file is magically and perfectly ... I want to emphasize that IIS would never be caching that XML file on its own ... Application is NOT synchronizing access to your ASP pages. ...
    (microsoft.public.inetserver.iis)
  • Re: TAPI 3.0 call attached data
    ... The format of the Call Attached Data is XML. ... XML file with CallAttchedData represents one or multiple data lists ... Root element is CallAttachedData. ... version CDATA #FIXED "1.0" ...
    (microsoft.public.win32.programmer.tapi)
  • Re: XML parser and writer
    ... them on a calendar. ... Therefore I will need to both easily parse and write new XML files. ... why not some database technology? ... an advanced user can edit the XML file directly at ...
    (comp.lang.java.programmer)
  • Re: Zooming Out: The Larger Issue
    ... XML file or a binary file (smaller and faster to serialize deserialize, ... On startup of your app you could just check if the xml / binary file exists ... datarow = the container of one or more datacolumns wich in there turn hold ...
    (microsoft.public.dotnet.languages.vb)
  • Re: XmlTextReader or XmlDocument or SQLCE
    ... I wouldn't really call it "unrealistic expectations", ... I would love to see a 1 second response time ... reading a single node from a 200k XML file on any version of CF running on ... > As to saving XML file after each change, ...
    (microsoft.public.dotnet.framework.compactframework)