I mean by Universal Log Anlyzer that it can analyze most kind of log files generated by Java/.Net/etc. written softwares.

My intention is not to use it for every kind of log files. I am actually looking for such software that only need to configure some part of Log Analyzer(e.g. provide some expression or pattern syntax) and based on that it can generate some analysis for me. I have googled much on this topic but not find much solution on it.

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
If this question can be reworded to fit the rules in the help center, please edit the question.

2 Answers
2

Take a look at log parser. It is free tool from Microsoft, that allows parse and query almost all kinds of log. Here is description from official site:

Log parser is a powerful, versatile tool that provides universal query access to text-based data such as log files, XML files and CSV files, as well as key data sources on the Windows® operating system such as the Event Log, the Registry, the file system, and Active Directory®. You tell Log Parser what information you need and how you want it processed. The results of your query can be custom-formatted in text based output, or they can be persisted to more specialty targets like SQL, SYSLOG, or a chart.

Most software is designed to accomplish a limited number of specific tasks. Log Parser is different... the number of ways it can be used is limited only by the needs and imagination of the user. The world is your database with Log Parser.