NightWing Enterprises
Demo for FileMaker Pro™

Transactional Logging of Data Changes!

UltraLog v2.0

+ For FileMaker 13 and later +

For the benefit of clients and fellow developers, the following demonstration file is provided for free download.

We're pleased to announce the availability of version 2.0 of the UltraLog Audit System, a FileMaker developer toolkit designed for FileMaker 13 (and later) and able to run natively across the FileMaker platform, from the Desktop and Server to FileMaker Go and WebDirect. Data changes made via xDBC, CWP and other technologies are also captured by the UltraLog system.

This updated version of UltraLog leverages new capabilities in FileMaker 13 to provide improved performance in large solutions, along with a number of minor enhancements. Although version 2.0 requires FileMaker 13 (or later), it is otherwise backwards compatible - i.e. it will install in minutes into a solution where UltraLog v1 has been in operation, without requiring any other changes.

This new version of UltraLog is still one of the simplest audit logging systems to implement. Change logging requires one Custom Function* and one auto-enter field per table (plus a modification timestamp field that you likely already have). Additionally, this demo includes a script for periodically archiving logged changes to a separate table, where they can be searched, summarized or printed.

As with our previous logging systems, UltraLog v2.0 allows you to specify a subset of fields to be logged (you supply a return-delimited list of the names of fields you want included in the logs, as one of the parameters of the UltraLog() Custom Function). This system can even log changes to calculation fields, whether stored or unstored (though the log will only capture changes that result from modification of the current record).

Full access to UltraLog v2.0 is provided when you license the UltraLog system, and is a free upgrade for paid licensees of UltraLog v1.0. While this demo file is not provided in an unlocked state, it provides a preview of the enhanced functionality of this latest version of our transactional logging system. We encourage you to purchase a license** for the UltraLog system to gain access to this and other updates as they become available, and to support our ongoing research and development.

Registered users of the UltraLog System are also provided access to our UltraLog Pro resource kit which includes an advanced logging example with on-commit write-out of change history to a separate log table, selective rollback capabilities, logging of record deletions, plus our DataFields( ) custom function which returns a list of user editable (non-global, non-container) fields in the current table - perfect for simplifying complex logging implementations in large solutions.

Installation of Custom Functions in your solution file(s) requires FileMaker Pro Advanced - however, once installed in a given file, they can be accessed and used in that file throughout the FileMaker platform.

**  Details of the licensing options, pricing and terms (and instructions for registration) of the UltraLog system are available for download here.
  ZIP archive
UltraLog demo download (.zip archive)

Note 1:

The .zip archive download (above) provides a copy of the demo file suitable for all supported platforms.
Note 2: Before opening the demo file, please ensure you extract it from the .zip archive (eg to a local drive) - otherwise it will open in read-only mode and will not function as intended.
UltraLog v2.0 demo for FileMaker Pro 13 and later

This product demo is provided for evaluation purposes. The code and techniques it shows may be licensed for commercial and business applications. Installation of this product requires foundation developer skills and broad familiarity with FileMaker development concepts and practices. Should you require assistance implementing the UltraLog system, please consider establishing an account with us for developer support.