Welcome to

The Conxsys Blog

Thoughts on Conxsys, Notes/Domino, LotusScript, & Technology

Flow v1.1 Released on OpenNTF

December 10th, 2012 by Corey Davis

It has been 4 years since I released the first beta version of Flow on OpenNTF.org, and almost 2 years since the last update. I must apologize to the users who suggested modifications to Flow and have been waiting for me to get them into the code. This is a minor release, but it does have some nice new features thanks to those patient users.

Critical Error Logging
Error logging has to be part of any logging tool, and Flow was no exception. However, now you can trap for critical errors and in one line of code log the error to the log document and send an e-mail about the error to whomever needs to know about it. This will alleviate the tedious task of looking through your logs for those critical errors because you will be notified by e-mail as in the example below:

Log Summary
While logging is a great way to see the step-by-step process that your agents take to ensure healthy activity, there are times where you only want to see a quick summary such as a successful completion message or number of documents processed as in the example below:

Task Timers
Two different timer functions were added so that you can easily time and log how long different events in your code take to process. These convenience functions can be exceptionally useful during performance tuning.

No More Formula Errors in the Log View!
Yes, finally, the ugly date/time formula errors in the log are a things of the past! As soon as the log document is created, the start date is recorded and the summary flag set so that we no longer get those ugly errors:

That pretty much wraps up the changes to v1.1. Instructions for how to use these new features can be found in the Flow API Guide. Flow, the advanced LotusScript logging engine, can be downloaded from OpenNTF.org. Flow is free and open-source, so feel free to modify it in any manner that suits your needs. If you do make an interesting modification, please let me know and I may incorporate it into the next version.

Tags: , , , , ,
Posted in Domino, 4,353 views, 0 Comments
Digg This Submit to del.icio.us Submit to Technorati  

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.

CC-GNU GPL Creative Commons License
The Conxsys Blog by Corey Davis is licensed under a Creative Commons Attribution 3.0 Unported License unless otherwise specified. Based on a work at conxsys.com/blog. All code on this blog is licensed under the CC-GNU GPL version 2.0 or later unless otherwise specified.

Copyright © 2006-2010 by Conxsys | Login | Powered by Wordpress | Template based on a design by Design4