LogMX
|
LogMX 1.3.3 is a Log Analyzer product from lightysoft.com, get 5 Stars SoftSea Rating, LogMX is an intuitive and easy to use cross platform tool for developers and administrators working with log and trace files. Using a nice and strong graphical interface, LogMX displays log and trace files content, allowing filters on levels (Info, Warning) and emitting classes and/or packages. LogMX was designed to read all log and trace formats from local or remote files: user can learn LogMX how to read new file formats using easy-to-write plug-ins, and learn it new log levels directly through software options (LogMX is delivered with common parser-plugins for user convenience, such as Log4J and LogFactor5 formats). As a professional tool, LogMX provides many other useful features such as: Real-time file monitoring, Log alerts, Search (reg. exp), Export, Delta-T computation, File deletion or flush.
LogMX uses a set of Parsers in order to read any log format. You can easily create new LogMX parsers to open your own log files, if they are not in a 'standard' format (LogMX comes with default parsers handling Log4j and LogFactor5 formats). LogMX auto-detects the Parser to use while the file is loading, you don't have to select a format to open a log file.
If LogMX doesn't find a suitable Parser for a file, it will show you the file content in plain-text.
* Access your logs anywhere they are
LogMX uses a set of file Managers in order to access logs anywhere they are. LogMX comes with a local file manager and remote SCP and SFTP file managers. As for Parsers, you can create your own Managers to get your logs anywhere you need (Oracle DB, TCP, POP3, ...).
* To create a new Manager, you will just have to write a single Java Class and implement its abstract methods (build scripts and development environment already included).
Monitor logs in real-time without reload
* When 'AutoRefresh' mode is turned on, LogMX will display the log file content in real-time: you can now monitor your program by directly looking at its logs in real-time. This mode avoids several full file reloads to look at logs while written. A 'tail' option can also be activated in AutoRefresh mode to display only the last log entries (useful for saving RAM with huge files).
Easily filter and search anything in very large files
* With just a click, you can hide or show log entries matching one or more conditions on any log entry field (emitter, log level, thread, ...). For example, you can display only log entries that are ERRORs or WARNINGs written by a thread containing 'oracle' in its name.
LogMX also provides a strong Search feature: you can search a simple text or a regular expression in the scope of your choice (all file entries, only displayed entries, only selected entries) and in the entry field(s) of your choice (date, text, level, ...).
* Handle very large files
In order to work with very large log files (from 100MB to several gigabytes) LogMX can display, in real-time, only the end of the log file thanks to its AutoRefresh feature. If you want to totally load the file, LogMX gives you a graphical state of your memory usage (you can choose the maximum amount of memory LogMX is allowed to use).
* Time computation (delta-t)
LogMX can compute the time elapsed between two log entries and the time elapsed since an entry was generated. No more painful and inaccurate mental calculations! Used accuracy depends on log file format (will be in milli-seconds if the log format uses milli-seconds, very useful for your benchmarks!).
* File merge
If your logs are produced by a distributed software (clustered environment) or if this software produces several log files, LogMX can open these files in a single merged view. You can then perform actions in a single file instead of processing all of them one by one. Two merge modes are available: entries sequentially appended, or entries interlaced to be sorted by date.
* Alerts / Notifications
If you don't want to monitor your log files for long periods, you can define alerts that will be triggered when the event you described occurs (e.g. "level is WARNING or more critical", "emitter is 'my_emitter'", "message contains 'fail'", ...). You can choose action(s) to be performed when such events occur: play a sound, give the focus to LogMX window, execute a program, or send a mail. You can set a limit so that too many alerts are not processed, but all these triggered alerts are logged so that you can see which entry produced this event.
* File flush
When you think your log file becomes too big, or when you want to re-start a logging session from scratch, you can empty it or delete it directly in LogMX (if you try to delete a file locked by another process, LogMX will tell you and ask you if you want to flush it instead). >>See it!
* File export
LogMX can export any log file to a CSV, HTML, or XML file. You can also export only displayed, selected, marked, or found log entries, and choose which entry field(s) to export (very useful to export logs without dates in order to compare two log files). The license of this networking software is Free Trial Software, the price is $49, you can free download and get a free trial before you buy. If you want to get a full or nolimited version of LogMX, you can buy this networking software.



