cpan Workflow 1.53

latest releases: 2.01, 2.00, 1.62...
3 years ago

1.53 2021-04-09 Minor feature release, update not required

  • This release changes logging granularity: instead of using the Log::Log4perl root logger for all logging output, use the instance class for logging in object methods as recommended in the Log4perl documentation. This change allows logging from workflow to be suppressed in your application by changing the logging level for the Workflow category by setting log4perl.category.Workflow = OFF in your logging configuration. Please note that if you created classes derived from Workflow, the logger will use those class names as categories. To suppress output entirely, those categories need their own logging configuration.
    NOTE This change adds a log() accessor to the "Workflow::Base" class. If you implement your own log() accessor or method, please take care to make it return a valid logger instance before calling SUPER::new() so the logger is immediately available for logging. Please see PR: #69 by @ehuelsmann

  • PR #101 by @jonasbn, changing confusing logging statements regarding observers having been added when none specified

  • Added test cases covering Workflow::Exception #102 by @jonasbn

Don't miss a new Workflow release

NewReleases is sending notifications on new releases.