Logging SQLs¶
Logging SQLs in wildfly can be done with the following snippet in standalone.xml
<logger category="org.hibernate.SQL">
<level name="DEBUG"/>
</logger>
Logging SQLs in Maximo¶
Logging SQLs generated and executed by insight-connector can be done by setting log4j.logger.maximo.rest to INFO
You will see output in SystemOut.log in maximo like this
[17.12.24 08:22:16:680 MEZ] 00000179 SystemOut O 17 Dez 2024 08:22:16:680 [INFO] [MAXIMO] [CID-MXOSLC-10628] prepare query sql: SELECT asset.ASSETUID, asset.ROWSTAMP, asset.ASSETNUM, asset.DESCRIPTION, asset.LOCATION, asset.SITEID, asset.GLACCOUNT, asset.ITEMNUM FROM ASSET asset WHERE asset.ASSETUID IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND asset.SITEID = 'HD'
[17.12.24 08:22:16:696 MEZ] 0000016f SystemOut O 17 Dez 2024 08:22:16:696 [INFO] [MAXIMO] [CID-MXOSLC-10623] execute sql: SELECT INVUSE.INVUSEID, INVUSELINE.INVUSELINEID FROM INVUSE INVUSE LEFT JOIN INVUSELINE INVUSELINE ON INVUSELINE.invusenum = INVUSE.invusenum AND INVUSELINE.siteid = INVUSE.siteid WHERE INVUSE.INVUSEID IN (1502,1410,1409,1408,1407,1405,1404,1304,1303,1002) ORDER BY INVUSELINE.FROMBIN, INVUSELINE.INVUSELINENUM