How do you typically debug the ESB code? I am using log statements but they are kind of lost in system logs. Is there a better mechanism to be used?
Thanks,
How do you typically debug the ESB code? I am using log statements but they are kind of lost in system logs. Is there a better mechanism to be used?
Thanks,
You can do remote debugging from your IDE with ESB code.
First start the ESB server script with debug option as follows.
wso2server.sh -debug 5005
where the number is any port number used for remote debugging from your IDE.
Then run debug in your IDE with whatever the port number you assigned.
First, you have to setup debug configurations in your IDE which is can be learned using this wso2 article
Then start the ESP server with debug option as follows.
<esb_home>/bin/wso2server.sh -debug 5005
After you start the server you will get this message:
Listening for transport dt_socket at address: 5005
Then start debugging from your IDE!
This is the debug configuration I used:
You can use eclipse IDE. Start ESB using below command.
wso2server.bat debug 8000 -Desb.debug=true
Setup eclipse remote java application.setup ESB server.
© 2022 - 2024 — McMap. All rights reserved.