A customer wants to log these incoming request bodies.
What we found is this in App9 technical doc:
Server log files
IFS Middleware Server logging
IFS Middleware Server contains different components and therefore produces different logs in different places in the directory structure. To make it easier to find the most important file the installation process create symbolic links to directories containing the most vital log files. Following symbolic links are created in <ifs_home>/instance/<instance>/logs directory:
- as_nodemanager - Contains nodemanager.log with messages produced by the Application Server Node Manager.
- http_nodemanager - Contains nodemanager.log with messages produced by the HTTP Node Manager.
- AdminServer - Log files with messages produced by the Admin Server.
- <ManagedServer> - Log files with messages produced for the Managed Server. There will be one for each Managed Server on that host in the cluster.
- http_server - The HTTP server log files.
where this is the relevant part:
- <ManagedServer> - Log files with messages produced for the Managed Server. There will be one for each Managed Server on that host in the cluster.
But in those log files only the URL can be found, like this:
10.31.24.31 - - 215/Jul/2022:10:03:41 +0200] "POST /ifssvc/TestWebservice HTTP/1.1" 401 1468
At the same time they do not want webserver level logging, meaning all the traffic to the main port, because that ‘would be too much’
Is there a way to selectively log incoming request bodies to PL/SQL Webservices?
Thanks
Janos