License Screen - Logging License Delivery

Protection! provides developer/publishers with the ability to log licenses delivery process by writing it to the comma-delimited format (file, e-mail and Backend delivery types are supported). Information for the following fields would be provided during the license delivery logging process:
'date', 'deliveryType', 'firstName', 'lastName', 'title', 'company', 'phone', 'email', 'address', 'city', 'zip', 'state', 'country', 'contactMe', 'licenseNumber', 'product', 'productEdition', 'productMajorVersion', 'productMinorVersion', 'licenseType', 'numberCopies', 'licenseOptions' 'licenseIssueDate', 'licenseExpireDate', 'gracePeriod', 'activationKey', 'activationGracePeriod', 'usageLimit', 'usageGracePeriod', 'properties'

It is possible to control this functionality via the "Options | Log License Delivery" menu item. Developers/Publishers can control the logging process via the "Log License Delivery Options" dialog.


"The "Enable license delivery logging" checkbox allows turning logging on/off.

"The "Log File" field provides the ability to specify a path to the file where the log should be written.

The "File Rolling Options" option group provides the ability to select whether the log file should be rolled over at the user chosen frequency. It is possible to specify monthly, weekly, daily or none rollover schedules. For example, if log file named as log/licenseDelivery.log and the frequency is specified as "Daily" on 2007-01-01 at midnight, the log file log/licenseDelivery.log will be copied to log/licenseDelivery.log.2007-01-01 and logging for 2007-01-02 will continue in log/licenseDelivery.log until it rolls over the next day.