过滤掉 Log4j2 文件中的 Hibernate 日志

2023-12-29

我有一个log4j2.xml文件如下。它正在工作,但它获取了大量 Hibernate 和 GWT 日志文件。如何排除这些包,或者如何让我的日志文件仅包含包层次结构中的日志记录?

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="INFO">
    <Appenders>
        <Console name="Console" target="SYSTEM_OUT">
            <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
        </Console>
        <File name="FileAllLogs" fileName="logs/MyProj_all.txt" immediateFlush="true" append="true">
            <PatternLayout pattern="%d{yyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
        </File>
        <File name="FileAllErrors" fileName="logs/MyProj_errors.txt" immediateFlush="true" append="true">
            <PatternLayout pattern="%d{yyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
        </File>
    </Appenders>
    <Loggers>
        <Root level="debug">
            <AppenderRef ref="Console" />
            <AppenderRef ref="FileAllLogs"/>
        </Root>
        <Root level="error">
            <AppenderRef ref="FileAllErrors"/>
        </Root>
    </Loggers>
</Configuration>

删除您的“调试”根记录器。然后添加以下记录器,它将仅记录给定“some.dummy.package”中的日志

<logger name="some.dummy.package" level="debug" additivity="false">
    <AppenderRef ref="Console" />
    <AppenderRef ref="FileAllLogs"/>
 </logger>

所以最后你会得到

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="INFO">
<Appenders>
    <Console name="Console" target="SYSTEM_OUT">
        <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
    </Console>
    <File name="FileAllLogs" fileName="logs/MyProj_all.txt" immediateFlush="true" append="true">
        <PatternLayout pattern="%d{yyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
    </File>
    <File name="FileAllErrors" fileName="logs/MyProj_errors.txt" immediateFlush="true" append="true">
        <PatternLayout pattern="%d{yyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
    </File>
</Appenders>
<Loggers>
    <Root level="error">
        <AppenderRef ref="FileAllErrors"/>
    </Root>
    <Logger name="some.dummy.package" level="debug" additivity="false">
         <AppenderRef ref="Console" />
         <AppenderRef ref="FileAllLogs"/>
    </Logger>
</Loggers>
</Configuration>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

过滤掉 Log4j2 文件中的 Hibernate 日志 的相关文章

  • 与 Eclipse 中的 Java Content Assist 交互

    作为我的插件项目的一部分 我正在考虑与 Eclipse 在 Java 文件上显示的内容辅助列表进行交互 我正在尝试根据一些外部数据对列表进行重新排序 我看过一些有关创建新内容辅助的教程 但没有看到有关更改现有内容辅助的教程 这可能吗 如果是
  • eclipse行号状态行贡献项是如何实现的?

    我需要更新状态行编辑器特定的信息 我已经有了自己的实现 但我想看看 eclipse 贡献项是如何实现的 它显示状态行中的行号 列位置 谁能指点一下 哪里可以找到源代码 提前致谢 亚历克斯 G 我一直在研究它 它非常复杂 我不确定我是否了解完
  • Android:文本淡入和淡出

    我已阅读此 stackoverflow 问题和答案 并尝试实现文本淡入和淡出 Android中如何让文字淡入淡出 https stackoverflow com questions 8627211 how to make text fade
  • Thymeleaf 3 Spring 5 映射加载字符串而不是 HTML

    我正在尝试将 Spring 5 和 Thymeleaf 3 一起配置 我正在 Eclipse 上工作 我使用 全新安装 构建并使用 springboot run 运行应用程序 我已经设置了一个控制器和几个模板 但 Thymeleaf 似乎找
  • Android中如何使用JNI获取设备ID?

    我想从 c 获取 IMEIJNI 我使用下面的代码 但是遇到了未能获取的错误cls 它总是返回NULL 我检查了环境和上下文 它们都没有问题 为什么我不能得到Context班级 我在网上搜索了一下 有人说我们应该使用java lang Ob
  • Runtime.exec 处理包含多个空格的参数

    我怎样才能进行以下运行 public class ExecTest public static void main String args try Notice the multiple spaces in the argument Str
  • 在 Java 中如何找出哪个对象打开了文件?

    我需要找出答案哪个对象在我的 Java 应用程序中打开了一个文件 这是为了调试 因此欢迎使用工具或实用程序 如果发现哪个对象太具体了 这class也会很有帮助 这可能很棘手 您可以从使用分析器开始 例如VisualVM http visua
  • 在Java中运行bat文件并等待

    您可能会认为从 Java 启动 bat 文件是一项简单的任务 但事实并非如此 我有一个 bat 文件 它对从文本文件读取的值循环执行一些 sql 命令 它或多或少是这样的 FOR F x in CD listOfThings txt do
  • Jetty、websocket、java.lang.RuntimeException:无法加载平台配置器

    我尝试在 Endpoint 中获取 http 会话 我遵循了这个建议https stackoverflow com a 17994303 https stackoverflow com a 17994303 这就是我这样做的原因 publi
  • 在 Java 中获取并存储子进程的输出

    我正在做一些需要我开始子处理 命令提示符 并在其上执行一些命令的事情 我需要从子进程获取输出并将其存储在文件或字符串中 这是我到目前为止所做的 但它不起作用 public static void main String args try R
  • JDBC 时间戳和日期 GMT 问题

    我有一个 JDBC 日期列 如果我使用 getDate 则会得到 date 仅部分2009 年 10 月 2 日但如果我使用 getTimestamp 我会得到完整的 date 2009 年 10 月 2 日 13 56 78 890 这正
  • hibernate 6.0.2.Final 和 spring boot 2.7.0 的entityManagerFactory bean 未配置问题

    所以最近我想升级我的 Spring Boot 项目项目的一些依赖项 特别是这些组件 雅加达 EE 9 弹簧靴2 7 休眠 6 0 2 Final 完成此操作后 所有更新和代码折射 更新将 javax 导入到 jakarta 以及一些 hib
  • Java Swing - 如何禁用 JPanel?

    我有一些JComponents on a JPanel我想在按下 开始 按钮时禁用所有这些组件 目前 我通过以下方式显式禁用所有组件 component1 setEnabled false 但是有什么办法可以一次性禁用所有组件吗 我尝试禁用
  • 将 JavaFX FXML 对象分组在一起

    非常具有描述性和信息性的答案将从我这里获得价值 50 声望的赏金 我正在 JavaFX 中开发一个应用程序 对于视图 我使用 FXML
  • 使用 HtmlUnit 定位弹出窗口

    我正在构建一个登录网站并抓取一些数据的程序 登录表单是一个弹出窗口 所以我需要访问这个www betexplorer com网站 在页面的右上角有一个登录链接 写着 登录 我单击该链接 然后出现登录弹出表单 我能够找到顶部的登录链接 但找不
  • Android S8+ 警告消息“不支持当前的显示尺寸设置,可能会出现意外行为”

    我在 Samsung S8 Android 7 中收到此警告消息 APP NAME 不支持当前的显示尺寸设置 可能会 行为出乎意料 它意味着什么以及如何删除它 谢谢 通过添加解决supports screens 机器人 xlargeScre
  • java 中的蓝牙 (J2SE)

    我是蓝牙新手 这就是我想做的事情 我想获取连接到我的电脑上的蓝牙的设备信息并将该信息写入文件中 我应该使用哪个 api 以及如何实现 我遇到了 bluecove 但经过几次搜索 我发现 bluecove 不能在 64 位电脑上运行 我现在应
  • 为 Logstash 中的新字段设置 Elasticsearch Analyzer

    通过使用GROK filter 我们可以向Logstash添加新字段 但是 我想知道如何为该特定字段设置分析器 例如 我有一个新的 id 字段 其中有一个字段 例如a b 但是 Elasticsearch 附带的普通分析器会将其分解为a a
  • Java/Python 中的快速 IPC/Socket 通信

    我的应用程序中需要两个进程 Java 和 Python 进行通信 我注意到套接字通信占用了 93 的运行时间 为什么通讯这么慢 我应该寻找套接字通信的替代方案还是可以使其更快 更新 我发现了一个简单的修复方法 由于某些未知原因 缓冲输出流似
  • java'assert'和'if(){}else exit;'之间的区别

    java和java有什么区别assert and if else exit 我可以用吗if else exit代替assert 也许有点谷歌 您应该记住的主要事情是 if else 语句应该用于程序流程控制 而assert 关键字应该仅用于

随机推荐

  • Node JS - 读取文件属性

    我正在使用 NWJS 开发桌面应用程序 我需要获取 exe 文件的文件属性 我尝试过使用 npm 属性模块https github com gagle node properties https github com gagle node
  • 在我的例子中奇怪的 ul 列表问题

    我的 ul 列表有一个奇怪的问题 我有类似的东西 section h1 Slide h1 div class break div div a href img src images left nav png a div ul li img
  • numpy 在数组开头添加元素并在末尾删除元素

    在 numpy 数组的开头添加新元素并删除该数组的最后一个元素的最佳方法是什么 我使用了这样的代码 tmp np array 1 2 3 print tmp tmp np insert tmp 0 0 tmp np delete tmp 1
  • iOS PWA Safari 打不开页面?

    如果我在我的 iPad Pro 11 英寸上执行以下操作 关闭 Wifi 并打开飞行模式 打开我们的 iOS PWA 它说 Safari 无法打开该页面 http www example com http www example com 因
  • 将数组作为指针引用

    我似乎无法理解数组或二维数组上不同声明之间的区别 例如 void swap char a char b char t a a b b t int main int argc char argv char a asher char b sab
  • 从可变参数类型列表中获取最大的类型

    我正在尝试从可变参数模板类型列表中获取最大的类型 我得到了意想不到的结果 Bigger between two types template
  • C语言中fflush(stdin)有什么用? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我有以下程序 include
  • 在 Python 3 中使用 OpenPyXL 复制整个列

    我正在尝试使用 OpenPyXL 复制整个列 谷歌似乎提供了很多使用范围的示例 但不是针对整个列 我有一个工作簿 其中只有一个工作表 A 列和 JX 列中包含大量日期 A 包含每月日期 JX 包含季度日期 我希望将每月日期列 在 A A 中
  • Java 中转换为泛型类型时的警告

    我有一些通用代码 我无法弄清楚如何合法地防止收到警告 我目前正在使用 SuppressWarnings unchecked 因为似乎在没有警告的情况下无法完成泛型类型的转换 我怎样才能摆脱注释 我所拥有的是 public MyObject
  • 部分分组在子文件夹中

    我的观点依赖于几个部分 为了对这些部分进行分组 我将它们移动到一个子文件夹中 但是当我调用部分时 我得到了一个Missing template client demographics age erb in view path app vie
  • Linq 确实比 Foreach 更快吗?

    如果您搜索 Linq 比 Foreach 更快 那么答案始终是 no foreach is 我还发现了另一个 stackoverflow 问题提问者没有做 热身 https stackoverflow com questions 17147
  • 检测因用户操作而中断的 Ajax 请求

    我想检测 Ajax 调用正在进行中然后由于某些用户操作 例如用户导航到另一个页面 而中断的情况 我可以看到 当发生这种情况时 我的 onreadystatechange 处理程序会被调用 并显示 readyState 4 DONE 和 st
  • CanBeNull 和 ReSharper - 将其与异步任务一起使用?

    我最近发现你可以使用 CanBeNull C 中的注释告诉 ReSharper 和其他插件 某个方法可以返回 null 这很棒 因为当我没有处理这些情况时 它会让 ReSharper 提醒我 然而 对于async返回 a 的方法Task o
  • MongoDB 按字段 A 排序,如果字段 B != null,否则按字段 C 排序

    我面临这个挑战 检索按字段 A 排序的文档如果字段 B 存在 不为空 否则按字段排序 C 在 SQL 世界中 我会执行两个查询并创建一个 UNION SELECT 但我不知道如何从 Mongo 开始 map reduce 是正确的方法吗 或
  • writeTo PipedOutputStream 只是挂起

    我的目标是 从 S3 读取文件 更改其元数据 再次推送到S3 AWS java SDK 不允许推送输出流 因此 我必须将outputstream从步骤2到inputstream 为此我决定使用PipedInputStream 但是 我的代码
  • 在 angular2 中的 ngFor 中显示更多按钮

    我有超过 50 项的清单 我只想显示前 10 个项目 并且我将有一个按钮 单击该按钮会显示接下来的 10 个项目 再次单击该按钮会显示接下来的 10 个项目 直到显示所有项目 ul class results main content li
  • 获取插入行的ID cassandra .Net

    我正在使用 datastax C 驱动程序将一行插入 cassandra 数据库 我的示例代码如下所示 var cluster Cluster Builder AddContactPoints localhost Build using c
  • 仅将 css 样式设置为表格的第一行

    如何用CSS访问不同表的第一行tr班级名称 div table tbody tr class head td Date td td Info td td More td tr tr td td tr tbody table div 如何制作
  • 使用 animate 中的 Step 函数来变换旋转元素

    All 我正在尝试使用 jquery animate 和 css 转换属性创建 往返 动画 我提到this https stackoverflow com questions 5462275 animate element transfor
  • 过滤掉 Log4j2 文件中的 Hibernate 日志

    我有一个log4j2 xml文件如下 它正在工作 但它获取了大量 Hibernate 和 GWT 日志文件 如何排除这些包 或者如何让我的日志文件仅包含包层次结构中的日志记录