Product: QuickBooks Enterprise
Article Link: http://help.truecommerce.com/en/articles/7264644-quickbooks-enterprise-enabling-quickbooks-sdk-log
Sometimes you may need to get more detailed information from your QuickBooks environment when troubleshooting an issue. To do this, QuickBooks provides a log that can be enabled in order to get more information on what QuickBooks operations are taking place.
You'll need to switch to log out of QuickBooks to enable SDK Logging - be sure to save any work prior
Enabling QuickBooks SDK Logging
Navigate: C:\ProgramData\Intuit\QuickBooks
Open: QBSDK.ini
Once opened - you'll need to find (or add if it does not exist) the [Log] group to the config file with the following options configured
[Log]
Level=verbose
UnlimitedSize=Y
[Parser]
DumpRequestData=Y
SdkAccelerator=N
Restart
Once you've completed adding the logging configuration into the config file - save it and then restart QuickBooks for it to take affect.
Generating the Log
Perform your Import/Export with Transaction Manager as you normally would - and your QuickBooks system will begin writing to the qbsdklog.txt located in your ProgramData/Intuit/QuickBooks folder with details from QuickBooks operations.
Once your Import/Export has completed (or failed) - simply return to your QBSDK.ini file and remove the added [Log] information or alternatively turn the logging off by using the following settings:
[Log]
Level=info
UnlimitedSize=N
[Parser]
DumpRequestData=N
SdkAccelerator=N
Restart QuickBooks to have changes take affect.
Grabbing the Log
With the Log generated - you can grab the qbsdklog.txt and send it to TrueCommerce for further diagnostics.
rev 4/12/23