I noticed after installing TS 20.4 that a ton of useless log messages were filling up server.log after startup and when certain activities are performed in the TS UI - they appear like this:
2021-08-04 09:30:11,586 INFO [org.apache.cxf.interceptor.LoggingInInterceptor] (default task-2) Inbound Message
----------------------------
ID: 39
Address: http://localhost:8080/iw-registry/restservice/execute/
Encoding: ISO-8859-1
Http-Method: POST
Content-Type: text/xml; charset=ISO-8859-1
Headers: {accept-encoding=[gzip,deflate], connection=[Keep-Alive], Content-Length=[383], content-type=[text/xml; charset=ISO-8859-1], Host=[localhost:8080], User-Agent=[Apache-HttpClient/4.5.10 (Java/11.0.9)]}
Payload: <requestXml><isCompressed>false</isCompressed><request><clientContext><adaptorId>LicenseFile</adaptorId><serviceId>4df1ec62-4ccb-403a-9759-8270f9c54620</serviceId><clientId>null</clientId><methodName>getLicenseKeyValue</methodName><requestType>REST</requestType><isSecure>false</isSecure><params><param name="licenseKey">STORES</param></params></clientContext></request></requestXml>
--------------------------------------
2021-08-04 09:30:11,591 INFO [org.apache.cxf.interceptor.LoggingOutInterceptor] (default task-2) Outbound Message
---------------------------
ID: 39
Response-Code: 200
Content-Type: application/octet-stream
Headers: {Content-Type=[application/octet-stream], Date=[Wed, 04 Aug 2021 14:30:11 GMT]}
Messages: --- Binary Content ---
--------------------------------------
They were driving me crazy because at times, there is useful information that is sent to server.log that can be seen easily if you simply tail the log, but these extra annoying log entries make it so you cannot see anything useful when tailing the log.
I finally figured out that if you add this to <tshome>/ApplicationContainer/standalone/configuration/standalone.xml in the <logger> section after <console-handler name="CONSOLE">:
<logger category="org.apache.cxf">
<level name="ERROR"/>
</logger>
and restart TS,that should suppress those entries.