Buongiorno.
Posto in essere che produrre un out put di log con System.out.printlin non è proprio il massimo, mi vedo nella necessità di usare questo sistema.
Sulla versione 7 di Tomcat il log finisce nel file catalina.out.
Nella versione 8.0.35 dovrebbe finire in un file catalina.[data].log
Ma non succede nulla.

Ho provato a modificare il file loggin.proprieties
In questo modo senza esisto :


handlers = 1catalina.org.apache.juli.AsyncFileHandler, 2localhost.org.apache.juli.AsyncFileHandler, 3manager.org.apache.juli.AsyncFileHandler, 4host-manager.org.apache.juli.AsyncFileHandler, java.util.logging.ConsoleHandler


.handlers = 1catalina.org.apache.juli.AsyncFileHandler, java.util.logging.ConsoleHandler


################################################## ##########
# Handler specific properties.
# Describes specific configuration info for Handlers.
################################################## ##########


1catalina.org.apache.juli.AsyncFileHandler.level = FINE
1catalina.org.apache.juli.AsyncFileHandler.directo ry = ${catalina.base}/logs
1catalina.org.apache.juli.AsyncFileHandler.prefix = catalina.


2localhost.org.apache.juli.AsyncFileHandler.level = FINE
2localhost.org.apache.juli.AsyncFileHandler.direct ory = ${catalina.base}/logs
2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost.


3manager.org.apache.juli.AsyncFileHandler.level = FINE
3manager.org.apache.juli.AsyncFileHandler.director y = ${catalina.base}/logs
3manager.org.apache.juli.AsyncFileHandler.prefix = manager.


4host-manager.org.apache.juli.AsyncFileHandler.level = FINE
4host-manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
4host-manager.org.apache.juli.AsyncFileHandler.prefix = host-manager.


java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter




################################################## ##########
# Facility specific properties.
# Provides extra control for each logger.
################################################## ##########


org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.AsyncFileHandler


org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.AsyncFileHandler


org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 4host-manager.org.apache.juli.AsyncFileHandler


# For example, set the org.apache.catalina.util.LifecycleBase logger to log
# each component that extends LifecycleBase changing state:
#org.apache.catalina.util.LifecycleBase.level = FINE
riavviare apache, ma niente.

Ho provato anche a modificare il file context.xml sia nella directory /conf sia in quello della webapp/[nome]/META-INF, aggiungendo il parametro swallowOutput="true"

<Context swallowOutput="true" >

<!-- Default set of monitored resources. If one of these changes, the -->
<!-- web application will be reloaded. -->
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>


<!-- Uncomment this to disable session persistence across Tomcat restarts -->
<!--
<Manager pathname="" />
-->


<!-- Uncomment this to enable Comet connection tacking (provides events
on session expiration as well as webapp lifecycle) -->
<!--
<Valve className="org.apache.catalina.valves.CometConnect ionManagerValve" />
-->
</Context>

Il tutto senza nessun esito.
Qualcuno mi aiuta a capire dove sta il problema ?