Logging Plugins in Retail Pro Prism Web Tech Toolkit
With Retail Pro Prism 1.14.7 and 2.0, all logging and logging settings have been moved to the Web Tech Toolkit (TTK).
Proxy logging, as before, is set in the proxy shortcut in the System Tray > Right Click > Configure.
Settings changes take effect immediately and all log files (server and proxy) are in the server\logs directory.
In the rewriting of the logging setup, EFT, biometrics, etc. all have their own .ini files.
However, for any module, logging info must be set in the Prismlogging.ini file in the C:\ProgramData\RetailPro\Server\Conf directory.
Sections for services are added because they changed in Web TTK, but since plugins are not part of Web TTK, they are not included.
So, for any HW plugin, you will need to manually add a section to Prismlogging.ini.
A sample file is included below. In this example, sections have been added for Adyen and BSPayone.
The format for the ‘[ ]' section header is the name of the executable that it applies to in C:\Program Files (x86)\RetailPro\PrismProxy.
[Global]
LOGLEVEL=2
RETAINXLOGS=9
BUFFERSIZE=100
LOGPAYLOADS=True
FORCELOGINFO=False
LOGTIMING=False
DEBUGSTACKTRACEACTIVE=False
MAXLINESPERLOG=100000
MAXENTRYLENGTH=100000
LOGFILEDIR=
[PrismProxy]
LogLevel=3
BufferSize=0
[ADYEN]
LOGLEVEL=3
RETAINXLOGS=9
BUFFERSIZE=0
[BANDSCARDSERVICE]
LOGLEVEL=3
RETAINXLOGS=9
BUFFERSIZE=0