Recent awards

Log Parser Lizard has been reviewed by software.informer.com editors and got "Editor's Pick Award"

 

Software.Informer Editor's pick award

 

Log Parser Lizard has been reviewed by Frederick Barton on 20 Jun 2012. Based on the user interface, features and complexity, Findmysoft has rated Log Parser Lizard 5 out of 5 stars, naming it Essential

 

Log Parser Lizard Editor's Review Rating

 

 

Softpedia guarantees that Log Parser Lizard is 100% CLEAN, which means it does not contain any form of malware, including spyware, viruses, trojans and backdoors.

 

Softpedia guarantees that Log Parser Lizard is 100% CLEAN

 

 

 

 

Hey, these guys started with a free VERSION, too!

 

 

 

Now we are proud to call them our customers. You can join them too.

 

Buy log parser lizard

 

 

 

 

 

Log Parser Lizard is mentioned on:

 

RSA Conference 2012: Evil Though the Lens of Web Logs - Russ McRee

 

RSA Conference logoRSA Conference is a cryptography and information security-related conference, currently held annually in San Francisco, California, United States; London, England; and Chengdu, China. It is a forum for IT professionals to gather and share the latest knowledge and advancements in the area of Internet security.

 

Microsoft TechEd 2011: Internet Information Services (IIS) 7.5 for Developers

 

Microsoft TechEd LogoMicrosoft Tech-Ed is Microsoft's largest technical conference; it runs for four to five days in eight locations worldwide each year. There are opportunities to meet Microsoft experts, MVP's and community members.

 

More...

 

 

 

 

What they say

about Log Parser Lizard:

 

Scott Hanselman: What's this? Oh YES. It's intellisense and tooltips, baby! I can't say how much faster this tool made me once I had figured out LogParser. It's funny how you have to suffer at the command line before you can really appreciate a good GUI.“- Analyze your Web Server Data and be empowered with LogParser and Log Parser Lizard GUI

 

"LogParser is good, we know, but LogParserLizard is great." - Scott Hanselman's 2011 Ultimate Developer and Power Users Tool List for Windows

 

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant and works for Microsoft as a Principal Program Manager, aiming to spread good information about developing software. Thay say Scott Hanselman is the Chuck Norris of .NET.


Russ McRee: "You’re probably familiar with Log Parser, but I’ll bet you didn’t there was a great GUI-based tool with which to leverage its raw power with ease. Log Parser Lizard is one of those indispensable tools that treads lightly on your system but offers a huge bang for the buck." - toolsmith: Log Parser Lizard

 

Russ McRee works for Microsoft's Online Services Security & Compliance team. He writes toolsmith, a monthly column in ISSA Journal. Russ has spoken infosec events such Defcon, Black Hat, RSA,and FIRST and has published in the likes of Information Security, Linux Magazine, (IN)SECURE, and SysAdmin. As an advocate of a holistic approach to information security, Russ' website is holisticinfosec.org. He also serves as a volunteer handler for the SANS Internet Storm Center.


Chad Tilbury: "Log Parser's command-line isn't particularly onerous, but when staring at logs all day, I'm not afraid to admit that I prefer a GUI. There are several free options available, but I find Log Parser Lizard to be head and shoulders above the competition." - Computer Forensics How-To: Microsoft Log Parser

 

Posted by Chad Tilbury. SANS is the most trusted and by far the largest source for information security training and certification in the world. It also develops, maintains, and makes available at no cost, the largest collection of research documents about various aspects of information security.


Doug Rathbone: "For extremely large files I prefer to use the command line client for speed, but using the GUI to build your queries makes like just so easy – all of a sudden your information overload becomes a high signal/noise ratio sweet symphony that can help you either get a better feel for how your site is being used, or in the worst case scenario help you track down an evil doer and how they got in." - Up Log Creek Without a Paddle

 

Doug has been building software commercially for over 12 years and writes a popular blog about Life, Code and Beating level 99 to brag to your mates... Diary of a Ninja.


"I must say that Log Parser Lizard has made my job truly simple not only helping me building specific or high level queries, but also reducing the effort to write it again and again and exporting it whenever required." - Log Parser Lizard

 

.Net, Sitecore and Automation. General Programming challenges faced and their Solutions.


Scott Forsyth: "Log parser is a tool that no web administrator should be without." - Scott Forsyth's Blog

 

Scott is co-founder and Chief Systems Engineer of Vaasnet and also Senior Systems Engineer at OrcsWeb, a premier hosting company in the .NET space.


Todd O. Klindt: "I know how much managers and bosses love pretty charts and graphs." - Todd Klindt's SharePoint Admin Blog: Using Log Parser with SharePoint

 

Todd has been a professional computer nerd for over 15 years, specializing in SharePoint for the last eight years. He is currently working his dream job as a SharePoint consultant at Rackspace.


"Log Parser and Log Parser Lizard GUI combined give you a powerful tool set to extract data from several log formats." - The Client View: Log Parser Lizard GUI


The Will Will Web wrote something really cool too

 

 

UPGRADE TODAY to unlock the full potential of Log Parser Lizard and support future development of this great product.

 

 

 

Log Parser Lizard GUI - FREE Query Software

Log Parser is wonderful because it effectively lets you run SQL queries against text files

 

Short Introduction to Log Parser Lizard

 

 

Log Parser Lizard is a GUI for MS Logparser, definitely the best one available on the market today. Log Parser is a very powerful and versatile query software tool that provides universal query access (using SQL) to text-based data, such as log files, XML files, and CSV files, as well as key data sources on the Microsoft Windows operating system, such as the event log, IIS log, the registry, the file system and the Active Directory services.

 

Microsoft Logparser is an enhanced query software that digs through information in log files seamlessly and efficiently using SQL queries without storing log data into database.

 

Because the command-line interface is not very intuitive, we have created Log Parser Lizard, a FREE GUI tool for managing queries and exporting results to Excel and charts. In addition, we have added input filters for RegEx and log4net input log formats (with support for regular expressions) and SQL server T-SQL queries. There are some helpful examples included in the installation package to help you start using Log Parser Lizard  as your query software,web log analyzer and system log analyzer.

 

Why Log Parser Lizard?

 

Microsoft does funny things sometimes. They made incredible software package that is not supported and is difficult to use, namely Microsoft Log Parser 2.2. It is painful even for experienced IT administrators to use, due to its knotty command-line interface.

 

Enter Log Parser Lizard GUI. It leverages the existing technology stack provided by Microsoft, so you know that you know it is quality software. It allows you view the data in a consolidated format. Not just one format, though. Any format you like! It allows you to select what data you want to view with convenient buttons and you can fine-tune it via the easy SQL entry field. It is pre-populated with the most relevant query for your convenience.

 

MS Logparser and Log Parser Lizard together are essential tools for:

  • Forensics

  • Reports

  • Debugging

  • Collecting logs

  • Data analysis

Log Parser Lizard has consistently been awarded top ratings by independent testing labs and recommended by reviewers worldwide. Today LPL has a user base of about 2000 installations each month, based on trend analysis for the last three years and approximately 90,000 users worldwide. Get your copy Now!

 

Award-winning software to make YOUR job easier, safer, and more enjoyable.

Download the free verson and enjoy using MS LogParser and Log Parser Lizard

 

 

Free to try, great to buy!

 

Note that by buying a license you not only become a registered user, but help us to maintain and improve our software products.

 

Upgrade today to unlock the full potential of Log Parser Lizard and harness the power of your log files!

 

 

We accept bitcoins

 

 

Log Parser Lizard features

 

Latest version 3.0 is released on 01/16/2013

 

We utilize a modern Office 2010 tabbed multiple document interface with ribbons, to guarantee the best user experience. The query editor has syntax highlighting and code auto-completion, code snippets, query constants, inline VB.NET code, and more! The query management feature provides a nice way to organize Log Parser queries.

 

The results output in a default table view similar to Excel, but with more advanced features at your fingertips. Sorting, grouping, searching, filtering, conditional formatting, formula fields, column chooser, and split view. Additionally, you can transform the data in a Excel, HTML, MHTor PDF report, and consolidate the data into a chart for clearer readability. You can use command line to automate the process.

 

When it comes to data mining and multi-dimensional analysis, an advanced and feature complete pivot table provides business users unrivaled insights into daily operations.

 

Pre requirements for installation are Microsoft Log Parser 2.2 and Microsoft.Net 4.0.

 

Click here to see complete list of features available in FREE and PAID version

 

 

Buy Software License Now

 

Purchase the fully featured licensed version of Log Parser Lizard tool and enjoy browsing your log data. It will come with these advanced features available only in licensed version of Log Parser Lizard:

  • Pivot Grid for advanced data mining and multi-dimensional analysis.
  • Store queries in SQL Server database for easily share among users and computers in organization (also for backups, auditing and everything that database storage allows)
  • Advanced print preview for creating documents print or send them by email from Log Parser Lizard.
  • Export data to PDF, RTF, XLS, XLSX, HTML, MHT, CSV, TSV, XML (MS .Net data table) and TXT files.
  • Basic customer support

The free version has all the features enabled for a limited period of time. The licensed edition of the tool can be bought from our website once you are completely satisfied with working of the trial version. After making the payment (using PayPal, Mastercard, Visa, checks, etc) to purchase the software, you will receive the activation key and download link within 15 minutes.

 

 

Impressions of our streamlined user interface

 

     
     

 

Log Parser Lizard Quick Look Video is provided by FindMySoft.com

 

About Microsoft LogParser

 

Microsoft has produced its Log Parser as a query software and log analyzing command line tool.  Its current release is version 2.2.  It is available as a free download from Microsoft on their Log Parser page.

 

With LogParser you use queries written in a dialect of the SQL language to specify the operations that transform input records generated by an Input Format into output records that are delivered to an Output Format. While many GUI tools are out there that provide filters, even those that allow the user to build custom filters can't compare with the power of writing a custom SQL query in Log Parser. Log parser can accept most common log formats and output it into one of many formats of your choosing for analysis of relevant data.

 

Log Parser is made up of three components

  • Input Formats are generic record provider (records are equivalent to rows in a SQL table. Log Parser's built-in Input Formats can retrieve data from the following sources:
    • IIS log files (W3C, IIS, NCSA, Centralized Binary Logs, HTTP Error logs, URLScan logs, ODBC logs)
    • Windows Event Log
    • Generic XML, CSV, TSV and W3C - formatted text files (e.g. Exchange Tracking log files, Personal Firewall logfiles, Windows Media Services log files, FTP log files, SMTP log files, apache log files etc.)
    • Windows Registry
    • Active Directory Objects
    • File and Directory information
    • NetMon .cap capture files
    • Extended/Combined NCSA log files
    • ETW traces
    • Custom plugins (through a public COM interface)
    • In addition to these input formats Log Parser Lizard GUI have added input filters for:
      • Parsing text based log files line-by-line with Regular Expressions (RegEx Input Format)
      • Log4net and log4j file format (also with support for regular expressions). This input format is also used for parsing multiline text log files (one record is spread through one or more text lines) from various sources
      • SQL server T-SQL queries, retrieves data from SQL server tables and views. For a quick way to export some data from SQL Server to Excel file or to a chart image.
  • A SQL-Like Engine Core processes the records generated by an Input Format, using a dialect of the SQL language that includes common SQL clauses (SELECT, WHERE, GROUP BY, HAVING, ORDER BY), aggregate functions (SUM, COUNT, AVG, MAX, MIN), and a rich set of functions (e.g. SUBSTR, CASE, COALESCE, REVERSEDNS, etc.); the resulting records are then sent to an Output Format.
  • Output Formats are generic consumers of records; they can be thought of as SQL tables that receive the results of the data processing.
    Log Parser's built-in Output Formats can:
    • Write data to text files in different formats (CSV, TSV, XML, W3C, user-defined, etc.)
    • Send data to a SQL database
    • Send data to a SYSLOG server
    • Create charts and save them in either GIF or JPG image files
    • Display data to the console or to the screen

View the Log Parser Forums for additional information and help on MS Logparser.

 

 

Direct Access to Log Data

 

Simply click one of the tabs and you will see a group of queries that are most relevant to that particular set of log files. You can edit and save a new query in the query group as desired. There are a number of samples included in the package. Amazingly, the File System tab allows you to query the file system directly! And the others are great at number crunching as well. You can simply click through and see everything you want. Additional Log Parser input formats for parsing text files using regular expressions are also included.

 

Click here to register your copy and support future development of this product. As a reward you will gain access to all locked features.

 

 

Using Log Parser


Let's see an example of using Log Parser from a command line. Run Windows command prompt, set current directory path to the directory that contains the executable "logparser.exe" (default "C:\Program Files\Log Parser 2.2") and enter the following command line:

 

LogParser -i:EVT -fullText:OFF -o:CSV -tabs:OFF "SELECT * INTO output.csv FROM SYSTEM"

 

This will save all records from System Event Log on the local system in a comma separated text file “output.csv”. This example shows that the Log Parser command is made up of the SQL query and the Input and Output formats options. These kinds of commands are very powerful in scripts for automatic execution and monitoring of the servers. For more information about using Log Parser from a command line, please refer to the help file or look at resources paragraph on this page.

 

If you are comfortable and familiar with SQL queries and command prompt commands and switches, you will have no problem using the Log Parser, but if you aren't you will have to learn the basics of SQL to effectively work with this tool.

 

Although LogParser is fantastic, there are a few things that some users didn't like about it:

  1. Command line interface can be difficult to learn and adopt for new users.
  2. The graphing output and charts are good, but will create a dependency on MS Office. You can’t graph something on a machine without Office installed (as most production servers)
  3. No support for a custom text file formats and multiline text log files

This is why we developed a new Log Parser GUI and have shared it with you in the hope of becoming your log reader of choice.

 

In short, if you keep and analyze any type of log this will make your life easier. By getting to know this tool and its capabilities you'll have better management of your systems, improved development process and have a forensic tool that you'll find new uses for every time you use it. This is a must-have for any systems engineer who needs to take a proactive approach to system monitoring.

 

 

Basics of writing a Logparser SQL Query

 

A basic SQL query must have, at a minimum, two basic building blocks: the SELECT clause, and the FROM clause. For starters: start Log Parser Lizard, click on the “New Query” button on the toolbar, from a drop down list select “Windows Event Log” and in the Query text box in the bottom of the window write the following command:

 

SELECT * FROM System

 

The SELECT clause is used to specify which input record fields we want to appear in the output. The FROM clause is used to specify which specific data source we want the Input Format to process. Different Input Formats interpret the value of the FROM clause in different ways; for instance, the EVT Input Format requires the value of the FROM clause to be the name of a Windows Event Log, which in our example is the "System" Event Log.

 

The special "*" wildcard after a SELECT keyword means "all the fields" (like in standard SQL). Most of the time, an output of all of the fields of the log records might not be desired. You might only want to see only the fields that are of your interest. To accomplish this, instead of the "*" wildcard in the SELECT clause, you will have to write a comma-separated list of the names of the fields you wish to be displayed.

 

SELECT TimeGenerated, EventTypeName, SourceName FROM System

 

The Log Parser SQL-like language also supports a wide variety of functions, including arithmetical functions (e.g. ADD, SUB, MUL, DIV, MOD, QUANTIZE, etc.), string manipulation functions (e.g. SUBSTR, STRCAT, STRLEN, EXTRACT_TOKEN, etc.), and timestamp manipulation functions (e.g. TO_DATE, TO_TIME, TO_UTCTIME, etc.). Functions can also appear as arguments of other functions.

 

SELECT TO_DATE(TimeGenerated), TO_UPPERCASE( EXTRACT_TOKEN(EventTypeName, 0, ' ') ), SourceName FROM System

 

То change the name of a field-expression in the SELECT clause by using an alias you can use the AS keyword followed by the new name of the field.

 

SELECT TO_DATE(TimeGenerated) AS DateGenerated, TO_UPPERCASE( EXTRACT_TOKEN(EventTypeName, 0, ' ') ) AS TypeName, SourceName FROM System

 

When retrieving data from an Input Format, it is common to want to filter out unneeded records and only keep those that match specific criteria. To accomplish this task, you can use another basic building block of the Log Parser SQL language: the WHERE clause which is used to specify a Boolean expression that must be satisfied by an input record for that record to be listed in the output. Input records that do not satisfy the condition will be discarded. Conditions specified in the WHERE clause can be more complex, making use of comparison operators (such as ">", "<=", "<>", "LIKE", "BETWEEN", etc.) and boolean operators (such as "AND", "OR", "NOT"). The WHERE clause must immediately follow the FROM clause.

 

SELECT TimeGenerated, EventTypeName, SourceName FROM System WHERE ( SourceName = 'Service Control Manager' AND EventID >= 7024)

 

The ORDER BY clause can be used to specify that the output records should be sorted according to the values of selected fields. By default, output records are sorted according to ascending values. We can change the sort direction by appending the DESC (for descending) or ASC (for ascending) keywords to the ORDER BY clause.

 

SELECT SourceName, EventID, TimeGenerated FROM System ORDER BY TimeGenerated

 

Sometimes we might need to aggregate multiple input records together and perform some operation on groups of input records. To accomplish this, the Log Parser SQL like language has a set of aggregate functions (also referred to as "SQL functions") that can be used to perform basic calculations on multiple records. These functions include SUM, COUNT, MAX, MIN, and AVG. The GROUP BY clause is used to specify which fields we want the group subdivision to be based on. After the input records have been divided into these groups, all the aggregate functions in the SELECT clause will be calculated separately on each of these groups, and the query will return an output record for each group created.

 

SELECT EventTypeName, Count(*) FROM System GROUP BY EventTypeName

 

For filtering results from groups you can use the HAVING clause. The HAVING clause works just like the WHERE clause, with the only difference being that the HAVING clause is evaluated after groups have been created, which makes it possible for the HAVING clause to specify aggregate functions.

 

SELECT EventTypeName, Count(*) FROM System GROUP BY EventTypeName HAVING EventTypeName =’Error event'

 

The DISTINCT keyword is used to indicate that the output of a query should consist of unique records. Duplicate output records are discarded. It is also possible to use the DISTINCT keyword inside the COUNT aggregate function, in order to retrieve the total number of different values appearing in the data.

 

SELECT DISTINCT SourceName FROM System

 

SELECT COUNT( DISTINCT SourceName) FROM System

 

Use the TOP keyword in the SELECT clause to return only a few records at the top of the ordered output.

 

SELECT TOP 10 SourceName, Count(*) as Total FROM System GROUP BY SourceName ORDER BY Total DESC

 

These are simple queries, but they clearly show that this log tool is more powerful for analyzing syslog events than any other event log viewer. For more samples, you can always look at the examples provided with the program. They don’t all work out-of-the-box but can be very helpful.

 

There are a number of great resources on the Internet There are a number of great resources on the Internet for learning more about MS Logparser and Log Parser Lizard

 

Please check the following links for additional information:

 

Using Regular Expression and log4net input formats with Log Parser Lizard

 

These formats are based on regular expressions to parse the log lines but the difference is that RegEx input format is parsing the log files line by line (if there is some line that doesn’t match the regular expression, it will be marked as error). Log4Net input format also uses regular expressions to parse the log file but the logged messages is spread in more than one line. Field “Full Message” is what goes after the first line that matches the regular expression and “Exception” field isn’t null only if the “Full Message” begins with “Exception:” word (this was made for my own needs but maybe someone else will find it useful). Regex and Log4Net input formats are not the ultimate solution for every text-log-file-format but they are flexible enough to meet most of your needs.

 

Here is a step by step guide for using RegExp and log4net input formats:

  1. In Log Parser Lizard install path create an XML file which defines a regular expression and its fields and their data types. Something like this:

    <?xml version="1.0" encoding="UTF-8"?>
    <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation= "C:\src\LogParserCSWebServiceInputFormat\LogParserRegexInputFormat.xsd">
     <regex>^(?&lt;DateTime&gt;(?:\d{4})-\d{2}-\d{2}\s\d{2}:\d{2}:\d{2},\d{3})\s+(?&lt;ThreadID&gt;\d*)\s*\[(?&lt;ProcessID&gt;\d+)\]\s+(?&lt;LogType&gt;\w+)\s+(?&lt;Loger&gt;\w+)\s+-\s+(?&lt;Message&gt;.*)$</regex>
     <fields>
                <field name="DateTime" type="Timestamp" format="yyyy-MM-dd HH:mm:ss,fff"/>
                <field name="ThreadID" type="Integer"/>
                <field name="ProcessID" type="Integer"/>
                <field name="LogType" type="String"/>
                <field name="Loger" type="String"/>
                <field name="Message" type="String"/>
     </fields>
    </config>


    For writing regular expressions you can use Expresso, an excellent and free tool for building regular expressions. For editing XML files you can use XML Notepad from Microsoft.
  2. Create a new query
  3. From a drop down list select “Regular expression input format” or “log4net input format”
  4. Click on properties button (next to the drop down list) and set “config file” property to configuration file name that you have created in step 1.
  5. Test created the query against your text file (ex. select * from c:\mylog.txt) and if you have some troubles try to fix the config file.

You can look at the log4net examples provided in installation directory of LogParser Lizard - and remember, the difference between RegEx input format and log4net input format is that RegEx log files are read as one record per text line. In log4net log files, one record can be in more text lines (for instance when an exception is logged).

 

 

F.A.Q

 

Q: Why should I download?

Everyone loves to play with new software! It lets you browse the log files of your computer in new and interesting ways, at NO CHARGE!

 

Q: Is it really free?

Yes, the download of Log Parser Lizard GUI is completely free! It lets you perform many of the tasks that you want to do in the Microsoft Windows Operating system.

 

Q: Why should I upgrade?

There are more advanced features in the Standard version that most people will find useful.

 

Q: What's the pricy one?

In the corporate environment, the IT Staff need to share information between computers. The additional feature allows this through a Microsoft SQL Server backend.

 

Q: What if I don't like it?

If you purchase Log Parser Lizard GUI and are dissatisfied for any reason, there is a Money Back Guarantee! Simply contact Lizard Labs within 15 days of your purchase and receive a no-hassle refund.

 

 

Upgrade today to unlock the full potential of Log Parser Lizard

 

   Buy log parser lizard

 

Pay With Bitcoin

 

Enjoy using Log Parser and Log Parser Lizard GUI. Note that by buying a license you not only become aregistered user, but help us to maintain and improve our software products.

 

 

 

If you like Log Parser Lizard, please consider helping to make Lizard Labs better.