Return to Covington Innovations home.

Art, Science, and Technology

  Covington Innovations Home > Astronomy and Astrophotography > Links > Digital SLR Notes > EXIFLOG

Sponsored by:
Astrophotography for the Amateur How to Use a Computerized Telescope Celestial Objects for Modern Telescopes Digital SLR Astrophotography

A Software Tool for Logging Digital Photos

EXIFLOG is a simple freeware program I wrote in C# to help me keep logbooks of my digital photographs. The current version is tested in Windows 10 and almost certainly runs on any up-to-date installation of Windows. Older versions also run under Windows 2000 and XP, as well as Linux and macOS using mono. The source code is a Visual Studio 2017 project.

EXIFLOG reads a group of files and creates a text file summarizing the EXIF exposure data in them, sorted by camera (original image) date and time.

To create a logbook page, I click "Save and Edit" add other information about each picture as appropriate.

EXIFLOG 3 uses Phil Harvey's ExifTool to read metadata in a huge variety of picture and video files. Earlier versions used my own algorithms to retrieve basic EXIF data.

EXIFLOG 2.6, 2.7, and 3.7 also support XISF, FITS, and SER files (which do not use EXIF but rather have headers in their own formats). In EXIFLOG 3.7, you can view the entire header if you wish.

Versions for Windows:

EXIFLOG 3.7 is for Windows 7 and up (with updates; it requires .NET 4.5, which comes in with updates), 32- and 64-bit. It is full-featured and supports many cameras using ExifTool.

Note that ExifTool is updated more often than EXIFLOG. At any time, you can download the latest Windows executable of ExifTool, which unpacks as a file named exiftool(-k).exe, rename it to exiftool.exe, and place it in the installation directory in place of the one that came with EXIFLOG.

EXIFLOG 2.6/2.7 is a separate, continuing line of development for people who want a smaller, faster, but less full-featured program, and who want to be able to run it under macOS and Linux. Version 2.7 has been modernized to look much more like 3.7.

EXIFLOG 1.5, no longer under development, is compatible with Windows XP.

For Linux and macOS:

I am successfully running EXIFLOG 2.6 and 2.7 under Linux using Mono. They should work the same way under macOS.

In Ubuntu and Linux Mint, simply unpack EXIFLOG.exe (version 2.6 or 2.7), put it on your desktop, right-click, and choose "Open with Mono runtime." Or launch it with the command mono ./EXIFLOG.exe giving the appropriate path to where EXIFLOG.exe is located.

If that doesn't work, make sure you have the current version of Mono by setting repositories as described at this link and installing the package mono-complete. If that still isn't sufficient, also install the packages gtk2-engines-murrine, and gtk2-engines-pixbuf.

If you haven't set repositories, it is easy to get stuck with an old version of Mono. Then EXIFLOG will run but may have scattered malfunctions. The current version is 6.4. Use the command mono --version to check.


Note: Some browsers and antivirus programs balk at letting you run the EXIFLOG installer right after downloading it, just because they have not seen it before. It has been virus-checked, and you are welcome to virus-check it yourself before running it.

Note, Jan. 16, 2020: Several recent releases of EXIFLOG 3.7 cause a false alarm with McAfee antivirus software. They are definitely not virus-infected, as verified by numerous further tests.

Apparently, a pattern of bytes in the compiled code resembles something McAfee saw in a virus. The latest release was compiled with different compiler options to avoid creating that byte pattern, and it also was updated to a new release of Exiftool. I am continuing to investigate, and version 3.8 is coming.

Current version (3.7) downloads (Windows only):
EXIFLOG 3.7 installer (zipped) (minor revision, January 2020)
EXIFLOG 3.7 source code (without the January 2020 revisions)

Note: Using EXIFLOG 3.0 to 3.4 is not recommended. Please upgrade to 3.7.

Version 2.7 downloads (for Windows, macOS, and Linux):
EXIFLOG 2.7 installer (Windows) (zipped; may give warning in some browsers)
EXIFLOG 2.7 executable (zipped) mainly for Linux and macOS Mono users
EXIFLOG 2.7 source code

Version 2.6 downloads (for Windows, macOS, and Linux):
EXIFLOG 2.6 installer (Windows) (code signed; may give warning in some browsers)
EXIFLOG 2.6 executable (code signed, zipped) mainly for Linux and macOS Mono users
EXIFLOG 2.6 source code

Older version for Windows XP:
EXIFLOG 1.5 executable
EXIFLOG 1.5 source code

Copyright 2005-2020 Michael A. Covington. Caching in search engines is explicitly permitted. Please link to this page rather than reproducing copies of it. This page is not in any way connected with or endorsed by any photographic manufacturer. Many of the product names that appear on this page are registered trademarks of their respective owners.

All Our Books | Consulting Services
Astronomy and Astrophotography | Other Pursuits
Contact Us
Last Revision 2020 January 16