上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 问题与分析 在使用Log4j2时,虽然可以正确读取配置文件并生成log文件,但偶然发现控制台打印了异常信息如下: 将控制台的所有信息都复制出来,仔细查找,又发现了相关的异常信息: 看起来是因为配置文件里的RollingFile使用到了 导致了这个问题。百度了下,发现了log4j2的jira issu 阅读全文
posted @ 2019-01-02 22:03 雨临Lewis 阅读(13431) 评论(0) 推荐(1) 编辑
摘要: 问题 项目使用了log4j2,由于使用了全局异步打印日志的方式,还需要引入disruptor的依赖,最后使用的log4j2和disruptor的版本依赖如下: 在项目最开始的地方(第一次使用到log4j2的logger之前),通过代码来启用全局异步打印日志: 然而在启动项目后报错如下: 解决方法 该 阅读全文
posted @ 2019-01-02 21:58 雨临Lewis 阅读(5783) 评论(0) 推荐(0) 编辑
摘要: 问题与分析 今天把项目的log4j的依赖改成了log4j2的依赖后,发现使用Maven打包时报错如下: 意思很清楚,找不到类 。当我把log4j2改回来log4j后重新打包就不再报错,很明显,和log4j2有关。 纳闷的是,我先前独自写了个测试类是没问题的,怎么一到项目里使用就报错了呢?Eclips 阅读全文
posted @ 2018-12-28 01:18 雨临Lewis 阅读(1820) 评论(0) 推荐(0) 编辑
摘要: 问题与分析 最近在查项目的log时发现报了大量的NPE(NullPointerException),诡异的是只log了Exception的类名,却没有具体的堆栈信息,以致于无法对该NPE异常进行准确定位。 这是因为jvm自身存在着优化机制,但一个同样的异常重复出现并被打印到log后,jvm可以不提供 阅读全文
posted @ 2018-12-27 01:29 雨临Lewis 阅读(2080) 评论(0) 推荐(0) 编辑
摘要: 应用场景与问题 当项目在运行时,我们如果需要修改log4j 1.X或者log4j2的配置文件,一般来说我们是不能直接将项目停止运行再来修改文件重新部署的。于是就有这样一个问题:如何在不停止当前项目的运行的情况下,让系统能够自动地监控配置文件的修改状况,从而实现动态加载配置文件的功能?而log4j 1 阅读全文
posted @ 2018-12-26 01:37 雨临Lewis 阅读(4491) 评论(0) 推荐(0) 编辑
摘要: LevelRangeFilter的注意点 在log4j2中,LevelRangeFilter的minLevel,maxLevel的配置是和log4j 1.x相反的;minLevel需要配置的是高级别,maxLevel配置的是低级别,如下: 如上边的配置,是打印info到fatal级别的log, 如果 阅读全文
posted @ 2018-12-22 23:10 雨临Lewis 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 题目 假如有x、y两个数,如何在不占用任何额外空间的情况下交换两个数的值? 思路 平时我们在交换两个数的值时,往往会用一个中间数temp来实现效果,现在需要不占用任何额外空间,自然就不能使用这种寻常的方法了;这里可以有两种方法来实现。 方法一 先将两个数之和附给x,接着x y自然就是原本x的值,这时 阅读全文
posted @ 2018-12-22 23:04 雨临Lewis 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 前言 log4j中常用的Filter分为四种:DenyAllFilter、LevelMatchFilter、LevelRangeFilter、StringMatchFilter。 当appender匹配了某个Filter的时候,就不会继续匹配下一个filter,所以当需要配置多个filter时需要注 阅读全文
posted @ 2018-12-20 22:31 雨临Lewis 阅读(3470) 评论(1) 推荐(1) 编辑
摘要: Coding Pages申请SSL/TLS证书错误 某天发现我的个人站点SSL/TLS证书到期,我的证书是由Coding Pages提供的,每次申请成功后有效期是三个月,证书到期后可以继续免费申请。但是当我登陆进入Coding Pages服务的后台并点击申请证书时,竟然报错了!! 我重新点了申请,几 阅读全文
posted @ 2018-12-19 22:39 雨临Lewis 阅读(1423) 评论(4) 推荐(0) 编辑
摘要: 问题 由于我在页面中使用了``标签来播放一首背景音乐,该音频是一首大小为2.7MB的MP3文件。在第一次加载该页面时,需要花费相当长的一段时间去加载音频。 解决方法 百度了下才知道,原来超过2MB的背景音乐其实是一个很巨大的文件了,如果网速稍微慢一些用户体验就会很差了。大概有几种解决的办法: 1. 阅读全文
posted @ 2018-12-19 22:37 雨临Lewis 阅读(734) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页