如何设置 HikariCP 的日志记录级别?

2024-01-06

目前,HikariCP 正在记录级别INFO我想将其设置为SEVERE。当我尝试在父记录器上设置级别(我能找到的唯一记录日志的参考)时,它会抛出错误:

dataSource.getParentLogger().setLevel( Level.SEVERE );

错误:

Caused by: java.sql.SQLFeatureNotSupportedException
    at com.zaxxer.hikari.HikariDataSource.getParentLogger(HikariDataSource.java:176)

如何正确设置日志记录级别?


HikariCP uses slf4j在引擎盖下。您必须在实际记录器实现上设置日志级别(logback, log4j, JUL, ...).

Also, slf4j提供了一个非常简单的记录器实现slf4j-简单。只需将依赖项添加到您的pom

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-simple</artifactId>
    <version>1.7.5</version>
</dependency>

然后您可以使用配置它系统属性 http://www.slf4j.org/api/org/slf4j/impl/SimpleLogger.html, e.g.

java -Dorg.slf4j.simpleLogger.log.com.zaxxer.hikari=error ...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何设置 HikariCP 的日志记录级别? 的相关文章

  • Android - 如何访问 onResume 中 onCreate 中实例化的 View 对象?

    In my onCreate 方法 我正在实例化一个ImageButton View public void onCreate Bundle savedInstanceState super onCreate savedInstanceSt
  • 如何打印整个字符串池?

    我想打印包含文字的整个字符串池String使用添加的对象intern 就在垃圾收集之前 JDK有没有隐式的方法来进行这样的操作 我们如何检查字符串池 EDIT The comment suggests that there may be a
  • Java 创建浮雕(红/蓝图像)

    我正在编写一个 Java 游戏引擎 http victoryengine org http victoryengine org 并且我一直在尝试生成具有深度的 3D 图像 您可以使用那些红色 蓝色眼镜看到 我正在使用 Java2D 进行图形
  • 如何从另一个xml文件动态更新xml文件?

    我想从另一个 xml 文件更新 xml 文件 我使用了一个 xml 文件 如下所示 one xml
  • JTree 节点不会被直观地选择

    不知何故 我无法为我的 JTree 节点启用 选择突出显示 我正在我的项目中使用自定义单元格渲染器 这很可能导致此问题 这是完整的渲染器类代码 protected class ProfessionTreeCellRenderer exten
  • 有没有好的方法来解析用户代理字符串?

    我有一个Java接收模块User Agent来自最终用户浏览器的字符串的行为需要略有不同 具体取决于浏览器类型 浏览器版本甚至操作系统 例如 FireFox 7 0 Win7 Safari 3 2 iOS9 我明白了User Agent由于
  • 如何对 IntStream 进行逆序排序

    我正在使用 txt 文件读取数字BufferedReader 我想颠倒该流中元素的顺序 以便在收集它们时 它们将从最高到最低排列 我不想在构建数组后进行排序 因为我不知道其中可能有多少元素 我只需要最高的 N 个元素 in new Buff
  • MI设备中即使应用程序被杀死,如何运行后台服务

    您好 我正在使用 alaram 管理器运行后台服务 它工作正常 但对于某些 mi 设备 后台服务无法工作 我使用了服务 但它无法工作 如何在 mi 中运行我的后台服务 MI UI有自己的安全选项 所以你需要的不仅仅是上面提到的粘性服务 你需
  • JavaFX - setVisible 隐藏元素但不重新排列相邻节点

    在 JavaFX 中 如果我有一个场景有 2VBox元素和每个VBox有多个Label in it 如果我设置顶部VBox to 无形的 为什么底部VBox 不向上移动顶部的场景VBox was The VBox is 无形的但我希望其他物
  • 使用 Guava 联合两个 ImmutableEnumSets

    我想联合两个ImmutableEnumSets来自番石榴 这是我的尝试 public final class OurColors public enum Colors RED GREEN BLUE YELLOW PINK BLACK pub
  • @EnableTransactionManagement 的范围是什么?

    我试图了解正确的放置位置 EnableTransactionManagement多个 JavaConfig 上下文的情况下的注释 考虑以下场景 我在 JPAConfig java 和 AppConfig java 中有 JPA 配置以及一组
  • tomcat 过滤所有 web 应用程序

    问题 我想对所有网络应用程序进行过滤 我创建了一个过滤器来监视对 apache tomcat 服务器的请求 举例来说 它称为 MyFilter 我在 netbeans 中创建了它 它创建了 2 个独立的目录 webpages contain
  • 将 RSA 密钥从 BigIntegers 转换为SubjectPublicKeyInfo 形式

    WARNING 最初的问题是关于 PKCS 1 编码密钥 而问题中的实际示例需要SubjectPublicKeyInfo X 509 编码密钥 我目前正致力于在 java 中从头开始实现 RSA 算法 特别是密钥生成方面 现在我的代码可以给
  • 使用 Java 从 S3 上的文件在 S3 上创建 zip 文件

    我在 S3 上有很多文件 需要对其进行压缩 然后通过 S3 提供压缩文件 目前 我将它们从流压缩到本地文件 然后再次上传该文件 这会占用大量磁盘空间 因为每个文件大约有 3 10MB 而且我必须压缩多达 100 000 个文件 所以一个 z
  • 阻止 OSX 变音符号为所有用户禁用 Java 中的 KeyBindings?

    注 我知道这个问题 https stackoverflow com questions 40335285 java keybinds stop working after holding down a key用户必须输入终端命令才能解决此问
  • 来自客户端的超时 Web 服务调用

    我正在使用 RestEasy 客户端调用网络服务 一项要求是 如果调用运行时间超过 5 秒 则中止 超时调用 我如何使用 RestEasy 客户端实现这一目标 我只看到服务器端超时 即如果在一定时间内未完成请求 Rest Easy 网络服务
  • 如何移动图像(动画)?

    我正在尝试在 x 轴上移动船 还没有键盘 我如何将运动 动画与boat png而不是任何其他图像 public class Mama extends Applet implements Runnable int width height i
  • 重写Object类的finalize()方法有什么用?

    据我所知 在java中如果我们想手动调用垃圾收集器 我们可以执行System gc 1 我们在重写的finalize 方法中做了哪些操作 2 如果我们想手动调用JVM垃圾收集器 是否需要重写finalize 方法 我们在重写的 Finali
  • 从一个文本文件中获取数据并将其移动到新的文本文件

    我有一个文件 里面有数据 在我的主要方法中 我读入文件并关闭文件 我调用另一种方法 在原始文件的同一文件夹内创建一个新文件 所以现在我有两个文件 原始文件和通过我调用的方法生成的文件 我需要另一种方法 从原始文件中获取数据并将其写入创建的新
  • Java中获取集合的幂集

    的幂集为 1 2 3 is 2 3 2 3 1 2 1 3 1 2 3 1 假设我有一个Set在爪哇中 Set

随机推荐

  • 将大流转换为字符串时内存不足

    我正在尝试将大流 4mb 转换为字符串 最终将其转换为 JSON 数组 当流大小很小 以 KB 为单位 时 一切正常 当它开始处理 4mb 流时 它就会耗尽内存 下面是我用来将流转换为字符串的方法 我几乎尝试了所有方法 我怀疑问题出在 wh
  • 无法初始化代理 - 无会话

    我有一个错误 看起来像这样 无法初始化代理 无会话 我正在使用 java hibernate 和 spring 尝试生成 PDF 文档时出现此错误 我正在按照后续步骤动态生成它并将其存储在数据库中 我通过 POST 方法向应用程序发送了请求
  • 使用 wget、curl 时 SSL 连接失败,但使用 firefox 和 lynx 时成功

    我在通过自动脚本访问该网站时遇到问题 如果我从浏览器 chrome firefox 甚至 lynx 都可以工作 查看 一切都可以 我如果尝试从 PHP fsockopen wget 或 curl 加载它 它会抱怨 警告 stream soc
  • 连接到 R 中的 Azure 表存储

    我一直在尝试连接到 R 中的 Azure 表存储 对于使用 R 连接到表存储的 Rest API 的用户 Google 搜索没有返回任何结果 文档是here https learn microsoft com en us rest api
  • 字符串替换方法不起作用[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions public static Stri
  • Jenkins + Python + MSBuild = 无 ANSI 颜色

    Short 如何获取从 Jenkins 运行的 MSBuild 的颜色 Long 我有一个很好的 Python 构建脚本 它使用 pyColors 模块将漂亮的输出打印到控制台 当我从 CMD 运行脚本时 我从脚本中获取颜色 从 MSBui
  • AVD 无法在屏幕上移动

    我刚刚创建了一个 AVD 但启动屏幕是空白的 无法在屏幕上移动 我的设置如下 安卓5 0 1手臂 比例 设备上 4dp 内存 512MB 虚拟机堆 128 MB 我认为您的 AVD 窗口的标题可能移至屏幕外 无法使用鼠标将其向下拖动 您可以
  • 回溯和递归的区别?

    回溯和递归有什么区别 这个程序是如何运作的 void generate all int n if n lt 1 printf s n ar else ar n 1 0 fix n th bit as 0 generate all n 1 g
  • 仅删除 mongoose 中填充数组中的文档 objectid

    我在尝试使用填充的查询从数组中删除 objectid 时遇到了很大的困难 这是我的架构 var userSchema new Schema username String password String books type Schema
  • 将 mysql 日期从一种格式转换为另一种格式

    我将日期存储在如下字段中 2013 年 12 月 31 日 但我需要将其更改为如下所示 2013 12 31 00 00 00 我尝试了 DATE FORMAT 和 strtotime 的很多变体 但一无所获 请问我该怎么办 Thanks
  • 在 matlab 中创建索引变量

    我正在阅读优化工具箱的 Matlab 用户指南 第 1 15 页提供了一些用于创建索引变量的代码 这是代码 Combine variables into one vector variables I1 I2 HE1 HE2 LE1 LE2
  • 跨越多行的字节字符串

    我需要解析源代码中跨越不止一行的字节字符串 像这样 self file write b compdef s n n arguments s A n self cmdName 该行抛出以下异常 builtins SyntaxError can
  • 从命令行运行 R 脚本并将结果存储在子目录中

    我想从命令行 在 Linux 计算机上 运行 R 脚本并将结果存储在工作目录的子目录中 看起来像这样 myscript r param 1 param 2 param 3 给定 3 个二项式参数 总共有 4 个条件 我想将每个条件的结果存储
  • 解决 SQL Server 2012 中日期时间的 TRY_PARSE() 溢出问题。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间

    我最近开始更改查询以使用TRY PARSE 但当结果日期在 1753 年之前时 我遇到了问题 例如 SELECT TRY PARSE 01 Jan 0001 AS datetime 导致 NET 错误 Msg 6521 Level 16 S
  • 如何在 MVC 视图中设置表列宽度?

    我在 MVC4 Razor 应用程序中使用默认的设计时支架视图作为列表 每列如下 td class col code Html DisplayFor modelItem gt item Code td 我尝试过添加一个width属性是TD的
  • JAVA,GSON :- 使用 GSON 在 json 对象中添加多个数据

    我试图在单个 JSON 对象中添加多个数据 但它被覆盖 我查看了一些 stackoverflow 问题 但找不到任何答案 也许我不知道如何在谷歌中搜索 Gson 将数据对象数组转为 json Android https stackoverf
  • 现代 C++ 执行函数返回函数指针的方法

    我是 C 新手 我开始阅读一本有关该主题的书 有一个练习说 声明一个指向以 int 作为参数的函数的指针 并返回一个指向以 char 作为参数并返回 float 的函数的指针 我最终得到了这段代码 include
  • 实体框架 6.0 不会自动生成表字段的“更改时”或“更改时”部分方法

    我正在从 SQL Server 表生成实体框架类 但是我没有看到如下例所示的部分方法 partial void OnFirstNameChanging global System String value partial void OnFi
  • 在 C++ 中模拟编译时反射

    我有以下结构 struct Data std string firstMember std string secondMember std string thirdMember 我想按字符串名称选择其中一个成员constexpr方式 比如
  • 如何设置 HikariCP 的日志记录级别?

    目前 HikariCP 正在记录级别INFO我想将其设置为SEVERE 当我尝试在父记录器上设置级别 我能找到的唯一记录日志的参考 时 它会抛出错误 dataSource getParentLogger setLevel Level SEV