All Collections
Business System Integrations
QuickBooks Enterprise
Misc
QuickBooks Enterprise - Enabling QuickBooks SDK Log
QuickBooks Enterprise - Enabling QuickBooks SDK Log
Micah A. Parker avatar
Written by Micah A. Parker
Updated over a week ago

Product: QuickBooks Enterprise


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

Did this answer your question?