Log viewer logo

Log Viewer

 

A Text File Viewer


 

Log Viewer is a custom made freeware tool for viewing text files, specifically log files. The text viewing portion of the GUI is custom made for improved memory usage and file navigating performance on very large files.

The tool provides built-in grep (show and hide filtering on a line per line basis), color highlighting, multiple search strings, file tailing, and viewing multiple files as if they were one file.

Log Viewer Screen Shot

Other features include:

  • Column selecting, which is very useful when selecting lines of text from a log file (i.e. it allows you to ignore the header portion of a set of log entries when selecting lines for copying or saving).
  • Saving and Loading of Grep, Highlighting and Search settings.
  • Modifying the default Grep, Highlighting and Search settings.
  • Split window viewing. During the tailing mode, one view can scroll lock to the tail while the other view is unlocked for file viewing.
  • Drag-and-drop file loading.
  • Viewing multiple files as if they were one continuous file. This is handy for reviewing multiple logs from the same system.
  • Automatic highlighting of all text that matches the selected text.
  • Goto a specific line in the file.
  • Save selected text to a new file.
  • Save greped lines to a new file.
  • Tailing a file if the file is growing (includes a scroll lock mode [start with CTL-END] to maintain the view on the new lines).
  • Recently opened files shortcut.
  • Separate threads for file viewing, reading, greping and searching to provide immediate text viewing when loading or searching large files.
  • Allow the use of Java Regular Expressions for grep, highlight, and search text patterns.
  • Display time string patterns in relative time rather than absolute time. The interface allows one to specify the time string format and the base time from which all other time strings found in the file will be displayed relative.

Download and Installation

Download
Download the Log Viewer
Version 2.1.1


Run the self-extracting installation program. The installer (courtesy of CreateInstall Free by gentee.com) associates .LOG files to the program and creates a shortcut on the desktop.


Also Available on the following websites

Freeware Files - Free Software Downloads

Softpedia



System Requirements

Basically any Microsoft Windows Operating System that supports WIN32 executables.

Java must be installed to use this program.
Download Java.

 



Licensing and Problem Reports

Log Viewer is distributed as freeware.

If you use this software and enjoy it, then please make a donation to acknowledge my effort on Paypal.


Email problem reports and/or enhancement requests to fivestarmoon@live.ca and I will do my best to incorporate fixes and enhancements into the next release.


 

Release Notes

Version 2.1.1 (download)
  • Fixed GOTO line bug when a grep is applied.
  • Fixed location of the cursor after a grep is applied.
  • Fixed unintentional  scrolling to cursor when certain keys are pressed.
  • Display non-ASCII characters as "."
  • Increased maximum line length from 1K to 2K
Version 2.0.0 (download)
  • Re-implemented the backend for improved large file support. Tested with a 1.5 GB log file.
  • Added feature to load multiple files at one time and view them as if they were all one large file.  File order can be modified post open.
  • File loading and search progress
  • Updated icons to use non pixel mixer icons
  • Removed tag feature (not really that useful)
  • Moved registry settings to a INI file that exists under the user home directory under the hidden directory .LogViewer
Version 1.6.0 (download)
  • Added registry to remember the last directory that a settings file was read from.  This allows one to place all settings in one directory for convenience.
  • Improved the CTL-F (search) behaviour.  If nothing is selected, then a new search entry is added and the focus is placed in the new search entry.
  • Add more highlight colors and text color options.
Version 1.5.4
  • Fixed a problem with time parsing that was not compatible  with JRE 7.
Version 1.5.3
  • Removed the use of SwingWorker as the implementation was not compatible  with JRE 6.
Version 1.5.2
  • Simple search (ie. not regexp) does not find search strings that are at the start of a line.
Version 1.5.1
  • Allow the use of Java Regular Expressions for grep, highlight, and search text patterns.
  • Display log time strings in relative time rather than absolute time. The interface allows one to specify the time string format and the base time from which all other time strings found in the file will be displayed relative.
  • Use of icons for various buttons. The icons were downloaded from http://pixel-mixer.com.