当前位置: 首页 > 知识库问答 >
问题:

如何在tomcat中生成包级日志

杨研
2023-03-14

我们在应用程序中使用Hikari连接池进行数据库连接管理。我们已经将Hikari CP配置为tomcat服务器中的资源。xml。现在由于HIKARI的一些问题,我们需要从HIKARI库生成调试级日志。我尝试在conf\log4j中配置包级记录器。属性,但我无法查看HIKARI库中的日志。从tomcat服务器中用作资源的库中进行日志记录是否有任何不同的配置。xml?

下面的行添加到log4j中。conf目录中的属性文件。

log4j.logger.com.zaxxer.hikari=DEBUG,CONSOLE
log4j.additivity.com.zaxxer.hikari=true

server.xml.中的Hikari资源配置

<Resource name="jdbc/abc" auth="Container"
 factory="com.zaxxer.hikari.HikariJNDIFactory"
 type="javax.sql.DataSource"
 minimumIdle="5" 
 maximumPoolSize="100"
 connectionTimeout="300000"
 registerMbeans="true"
 driverClassName="net.sourceforge.jtds.jdbc.Driver"
 jdbcUrl="jdbc:jtds:sqlserver://localhost:1433;databaseName=testdb;domain=dev;sendStringParametersAsUnicode=false;prepareSQL=3"  
 dataSource.implicitCachingEnabled="true"
 dataSource.user=""
 dataSource.password=""  
 connectionTestQuery="Select 1" />

谢谢

共有1个答案

贺君浩
2023-03-14

1从logging.level.com.zaxxer.hikari=DEBUG 2中删除控制台,并删除附加线

 类似资料:
  • 如何在Spring Boot中设置嵌入式tomcat的日志级别? 特别是我需要查看与tomcat集群相关的日志。 我在application.properties中添加了以下一行,但tomcat似乎只记录信息级日志。 最好了解Spring Boot和嵌入的特定于Tomcat的简单解决方案,最好只编辑application.properties。

  • 问题内容: 我想生成一个日期列表,希望能与另一个表连接,但是我不知道要使用什么语法,类似于以下内容: 我想要日期,因此不必在客户端进一步处理数据。我正在使用它来显示类似于此的表: 问题答案: 日期清单 使用generate_series函数获取可以添加到日期的数字列表,以获取日期列表: 结果: 旋转 问题的后半部分涉及透视结果集- 将行数据转换为列数据。PIVOT和UNPIVOT是ANSI,但我目

  • 我正在从事一个使用8.5.9版Tomcat的Spring Boot开发的项目。 该应用程序在JAX RS中提供RESTfull web服务。在Prod环境中,有时我会得到一个错误503服务不可用,但我无法复制它,因为我使用本地模拟。 有没有办法在本地重现错误?比如把雄猫暂时搁置?

  • 问题内容: 我正在开发一个需要使用记录器功能的应用程序。我已经了解了不同级别的记录器,这些记录器是: 严重(最高) 警告 信息 配置 精细 罚款 最好的 我无法理解每个日志记录级别的用法。 有人可以给我一个很好的例子,显示所有日志记录级别及其用法吗? 问题答案: 通常,您不需要所有这些级别,SEVERE,WARNING,INFO,FINE可能就足够了。我们正在使用Log4J(不是直接java.ut

  • 我正在尝试从多个 WSDL 文件生成 Axis2 (v1.6.1) Web 服务客户端代码,以便我可以在单个项目中拥有多个 Web 服务客户端。我正在使用 Ant 通过代码生成任务生成源代码。 因此,我需要使用自定义命名空间来打包映射,以使每个 Web 服务客户端的代码与其他客户端的代码分开,以避免冲突。 下面是一个示例 WSDL 文件中的命名空间: 我已经设法将生成代码的主体放入适当的包中。我已