The LogFile Enhancer Utility

 

Home | License | Download | Changes

 


Download Now!

Program

C Source Code (MSVC++)


The LogFile executables and source code are distributed under the MIT License:

 

Copyright ã 2009 Greg Spears.

 

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to utilize the Software without restriction, including -- without limitation -- the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

 

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

 

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL GREG SPEARS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER ACTIVITIES CONCERNING THE SOFTWARE


 

 

What is the LogFile Enhancer Utility?

 

It's FREEWARE that turns this:


e5:459;MISC.bal.bal.bla.randomtex;whatever;miscellaneousgarbage;98283;o908dl.klssoiposo;poiioooo....8309udkloie

e5:54:MISC.bal.bal.bla.randomtext;whatever;miscellaneousgarbage;98283;o908dl.klssoiposo;poiioooo....8309udkloie

<root><child> <subchild>This is Data</subchild></child></root> <root><child><subchild>This is Data</subchild></child></root>

<root>  <child>  <subchild>This is Data</subchild>  <root> <empty tag/> <root>  <child><!--comment-->  <subchild>This is Data</subchild>  <!--comment--></child></root><child><subchild>This is Data</subchild>  </child> <empty tag/> </root></child></root>

e5:489;MISC.bal.bal.bla.randomtext;whatever;miscellaneousgarbage;98283;o908dl.klssoiposo;poiioooo....8309udkloie

e5:45:54:489;MISC.bal.bal.bla.randomtext;whatever;miscellaneousgarbage;98283;o908dl.klssoiposo;poiioooo....8309udkloie

insert into tableXYZ values('90382390','0809we','ormOrder','0AUG2009') where someField = '0938423';

e5:489;MISC.bal.bal.bla.randomtext;whatever;miscellaneousgarbage;98283;o908dl.klssoiposo;poiioooo....8309udkloie

e5:54;MISC.bal.bal.bla.randomtext;whatever;miscellaneousgarbage;98283;o908dl.klssoiposo;poiioooo....8309udkloie

select distinct THISFIELD, THATFIELD, ANOTHERFIELD from BIG_TABLE WHERE AllThat = '21' and ThisToo = '983731908' and status = 'BeenThereDoneThat';


 

...into this:

 


e5:459;MISC.bal.bal.bla.randomtex;whatever;miscellaneousgarbage;98283;o908dl.klssoiposo;poiioooo....8309udkloie
e5:54:MISC.bal.bal.bla.randomtext;whatever;miscellaneousgarbage;98283;o908dl.klssoiposo;poiioooo....8309udkloie
<root>

<child>

<subchild>This is Data</subchild>

</child>

</root>
<root>

<child>

<subchild>This is Data</subchild>

</child>

</root>
<root>

<child>

<subchild>This is Data</subchild>

<root>

<empty tag/>

<root>

<child>

<!--comment-->

<subchild>This is Data</subchild>

<!--comment-->

</child>

</root>

<child>

<subchild>This is Data</subchild>

</child>

<empty tag/>

</root>

</child>

</root>
e5:489;MISC.bal.bal.bla.randomtext;whatever;miscellaneousgarbage;98283;o908dl.klssoiposo;poiioooo....8309udkloie
e5:45:54:489;MISC.bal.bal.bla.randomtext;whatever;miscellaneousgarbage;98283;o908dl.klssoiposo;poiioooo....8309udkloie

 

insert into tableXYZ
values('90382390','0809we','ormOrder','0AUG2009')
where someField = '0938423';


e5:489;MISC.bal.bal.bla.randomtext;whatever;miscellaneousgarbage;98283;o908dl.klssoiposo;poiioooo....8309udkloie
e5:54;MISC.bal.bal.bla.randomtext;whatever;miscellaneousgarbage;98283;o908dl.klssoiposo;poiioooo....8309udkloie

 

select distinct THISFIELD, THATFIELD, ANOTHERFIELD
from BIG_TABLE
WHERE AllThat = '21'
and ThisToo = '983731908'
and status = 'BeenThereDoneThat';


 

 

 

 

Installation: Copy LogFile.exe to desired location, create a shortcut in your Start Menu.

                  

Configuration: None.  Does Not modify the Windows registry.  Written in the spirit of PuTTY: standalone, portable, coded in C, small and fast as possible. Windows XP/Vista target OS.  Can run from a thumb-drive, hard drive or server.

 

Operation:  Execute the application.

          - Input: Drag and drop a log file onto the user interface.  Click Run button.

          - Output:  A file will be written to the same folder having same name as the input file, but having ".html" extension. 

                             This is the enhanced log, as pictured above, with easy-to-read formatted XML and SQL.

 

Options:

- Enable SQL KeyWord Coloring:      SQL keywords in Blue ---> On/Off  ('Off' makes smaller files..).

 

- Translate Opaque Strings:           If '&gt;' or '&lt;' appear in text...  Do/Don't translate to '>' or '<'.

                                                (... leave this box Un-Checked to keep data true-to-form).

 


Download Now!

Program

C Source Code (MSVC++)

 


 

Bug Reports:  husurfer@gmail.com

 


Home