Juli tomcat 7 logging.properties

时间:2015-10-15 14:51:47

标签: file tomcat handlers tomcat-juli

我有一个包含CustomLoginModule的jar来执行JAAS Autherization。这个jar位于${CATALINA_BASE}/lib。我有一个org.apache.juli.logging.Log对象,可以在不同级别上执行模块中的日志记录。我想要一个日志文件,例如jaas.log写入模块的日志而不是Catalina.outcatalina.log中的日志。这是我的logging.properties文件,使用此配置我可以创建jaas.log,但它保持为空,所有日志都转到Catalina.outcatalina.log任何人都可以帮助有了这个?非常感谢你。

logging.properties档案:

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

.handlers = 1catalina.org.apache.juli.FileHandler,   
5jaasauth.org.apache.juli.FileHandler
#.handlers = 1catalina.org.apache.juli.FileHandler,    
java.util.logging.ConsoleHandler, 5jaasauth.org.apache.juli.FileHandler

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

1catalina.org.apache.juli.FileHandler.level = FINE
1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
1catalina.org.apache.juli.FileHandler.prefix = catalina.

2localhost.org.apache.juli.FileHandler.level = FINE
2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
2localhost.org.apache.juli.FileHandler.prefix = localhost.

3manager.org.apache.juli.FileHandler.level = FINE
3manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
3manager.org.apache.juli.FileHandler.prefix = manager.

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


5jaasauth.org.apache.juli.FileHandler.level = ALL
5jaasauth.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
5jaasauth.org.apache.juli.FileHandler.prefix =jaas-auth.


############################################################
# 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.FileHandler

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

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


com.mymodule.apps.orchestration.CustomLdapLoginModule.level = ALL
com.mymodule.apps.CustomLdapLoginModule.handlers =     
5jaasauth.org.apache.juli.FileHandler

0 个答案:

没有答案