How to enable verbose / debug logging when using DataSynchronizer

Last update:
Created :
Written by Thomas Speekenbrink

Overview:

When running a solution, you might end up with errors or unprocessed records. But the logfile shows too little information why this situation occurs.

In such situations it might be a good idea to enable verbose / debug logging. Follow this KB article to find out how.

How to:

  • Open your solution in DataSynchronizer
  • Click the Solution Properties button in the header
  • Tick the box for "Enable verbose execution logging"
  • Click OK

Now when running the solution, it will show more information in the results window.

Example:

Processing started on: 9/29/2016 10:58:00 AM

Total processing time: 00:00:04.2872453

Statistics:

Totals:

0 records Inserted
0 records Updated
0 records Skipped
0 records Blank
1 records Error

Per table:

Company:
0 records Inserted
0 records Updated
0 records Skipped
0 records Blank
1 records Error
Errors:
1: In element: Company on record: 0 last known primary keys: (contact.id:1937,address.id:2457,address.id:8243,phone.id:3447,phone.id:23113,phone.id:23114,Email.id:5953,URL.id:4126) message: Unknown user defined field used: 307 (Company - Klant ID)

Detailed per row processing report:

Row #1
Company
Error
contact: Row with primary key: 1937 has been updated.
address: Row with primary key: 2457 has been updated.
address: Row with primary key: 8243 has been updated.
phone: Row has not been changed, leaving record: 3447 untouched.
phone: Row has not been changed, leaving record: 23113 untouched.
phone: Row has not been changed, leaving record: 23114 untouched.
Email: Row has not been changed, leaving record: 5953 untouched.
URL: Row has not been changed, leaving record: 4126 untouched.