log4j相关内容

如果使用maven,通常你把log4j.properties放在java或资源下?

我想知道在使用Maven常规目录时放置log4j.properties文件的位置。有谁知道? 解决方案 src / main / resources 更新:以上回答了问题,但它不是最好的解决方案。查看其他答案和对此的意见...你可能不会发送自己的日志属性与jar,而是留给客户端(例如app-server,stage环境等)配置所需的日志记录。因此,将它放在 src / test / res ..
发布时间:2016-12-27 18:04:00 Java开发

Eclipse:在log4j.xml中引用log4j.dtd

我已经使用log4j了一段时间,我通常使用这个在log4j.xml的顶部(可能就像许多其他人,根据谷歌这是方式it): 显然这是可行的,但Eclipse不提供其上下文敏感的帮助,所有。此外,它总是显示一个警告,它没有找到 log4j.dtd 。现在我很好奇如何解决这个问题。 ..
发布时间:2016-12-27 17:24:32 Java开发

使用Log4j XML配置文件配置Hibernate日志记录?

我无法找到任何有关如何使用Log4j的XML样式配置文件配置Hibernate日志记录的文档。 这是可能的,使用属性样式配置文件来控制Hibernate的日志记录? 如果任何人有任何信息或链接到文档,它会感激。 编辑: 为了澄清,我正在寻找一个实例的XML语法来控制Hibernate。 EDIT2: 这是我在XML配置文件中所拥有的。 ..
发布时间:2016-12-27 16:58:55 其他开发

如何正确初始化log4j?

将log4j添加到我的应用程序后,我每次执行我的应用程序时都会得到以下输出: log4j:WARN找到logger(slideselector.facedata.FaceDataParser)。 log4j:WARN请正确初始化log4j系统。 这似乎意味着缺少一个配置文件。 这个配置文件应该放在哪里,什么是好的开始内容? 我使用纯java开发桌面应用程 ..
发布时间:2016-12-27 16:53:57 其他开发

并发log4j

我有我自己的日志记录引擎,它将日志写在具有阻塞队列的单独线程上。为了使用“标准软件”,我正在考虑切换到log4j。 我不希望我的高并发软件被减慢的日志命令一切到磁盘的一些作为命令被调用。 log4j是否可以用作转储程序? 解决方案 Log4j是大多数JavaEE应用服务器上的日志实现,因此对于并发能力来说是一个很好的广告。 / p> 说完之后,我在高负载条件下看到Log4j 1 ..
发布时间:2016-12-26 19:23:03 Java开发

抑制`clojure.tools.logging`的输出

我无法隐藏库正在使用的 clojure.tools.logging 的输出。该库正在记录一个错误,这会导致在 stderr 上的stacktrace,但它不是一个错误级别的消息,我不能想出一种隐藏它的方法。我使用 timbre 为我自己的应用程序,所以我想捕获输出和重新记录它作为警告或只是一个调试将是理想的,但现在我只需要stacktrace 我尝试重新绑定 到 ,然后将主体嵌入 with-out ..
发布时间:2016-11-27 22:03:48 其他开发语言

不同的记录器与库一起使用

我的问题涉及库类(库中使用的类)的日志记录, 我们目前使用 log4cxx ,但是 log4j 库实现了相同的概念。 假设我有一个进程有几个实体A,B和C.他们使用许多不同的 A,B和C使用许多库类,函数,对象,资源,有时甚至是全局变量可以做到...) - 让我们称它们为 foo 记录A,B和C出现为性能问题,当我们将日志级别设置为调试时,日志会被炸毁。查看我们的系统后,我们得 ..
发布时间:2016-10-23 22:56:02 Java开发

不同的记录器与库一起使用

我的问题涉及库类(库中使用的类)的日志记录, 我们目前使用 log4cxx ,但是 log4j 库实现了相同的概念。 假设我有一个进程有几个实体A,B和C.他们使用许多不同的 A,B和C使用许多库类,函数,对象,资源,有时甚至是全局变量可以做到...) - 让我们称它们为 foo 记录A,B和C出现为性能问题,当我们将日志级别设置为调试时,日志会被炸毁。查看我们的系统后,我们得 ..
发布时间:2016-10-23 22:49:03 Java开发

log4cplus是否支持xml配置文件和条件日志?

我想使用MDC在我的程序中设置一个上下文,然后可以在配置文件中设置一个过滤器,只显示来自特定上下文中的记录器的消息。 MDC mdc; mdc.put(“fieldName”,“foo”); LOG4CPLUS_DEBUG(log,“ABC”); mdc.put(“fieldsName”,“bar”); LOG4CPLUS_DEBUG(log,“XYZ”); ..
发布时间:2016-10-23 20:56:46 C/C++开发

什么是具有字符串操作在其中的调试语句的最佳做法?

我经常发现自己增加任何concatonated字符串或在log4net的和log4j的,我应该围绕以“如果调试”块这些调试语句我的调试语句使用字符串格式化从通过处理这些参数,浪费资源管不住自己,即使调试语句将不被打印出来? 我会假设,检查是否(isDebug)会比具有字符串操作存在的更快和更有效,但它会导致该程序运行不同(快)当调试级别设置调试相比,这可能意味着在生产中发生的同步问题,当我在 ..
发布时间:2016-10-01 20:36:12 Java开发

方法来自动检测错误log4j的静态初始化

(请注意,它比一个Java问题Bash的问题,参见下面的注释) 在每个班级配置log4j的,我们做到以下几点: 公共类例子{ 私有静态最后记录器记录= Logger.getLogger(Example.class); 问题是,我们现在有一个包含大量的Java类的中型codeBase类(200K LOC)和......颇有些错误配置的log4j记录器。 这是因为人们(包括我在内,我承认), ..
发布时间:2016-08-03 11:08:04 Java开发

异步非阻塞远程日志记录在Java中?

有一个轻量级的日志框架/服务器,我可以在Java中使用设置远程日志?我知道log4j的有SocketAppenders但)我想一个库,多出来,我可以简单地运行日志服务器的方块,B)我想记录电话是从$ C $的其余部分完全异步非阻塞C和C),日志服务器上的一个漂亮的基于Web的仪表板/观众会也不错 解决方案 阿帕奇水槽和 Apache的卡夫卡有两种解决方案,可能是使用的。我看过他们的高可扩展 ..
发布时间:2016-07-21 10:18:59 Java开发

异步日志

现在我的应用程序,在某些时候我们会记录一些沉重的东西到日志文件中。 基本上只为我们创建可用数据的JSON,然后登录到日志记录files.This是企业要求JSON格式的日志数据。 现在从数据创建JSON可用,然后记录到文件需要大量的时间和影响的原始请求返回时间。 现在想法是提高sitation 其中之一,我们已经讨论过的事情是用来创建一个线程池 Executors.newSingleT ..
发布时间:2016-07-21 09:43:17 Java开发

我怎样才能在浏览器(窗口)打开小程序调试Java控制台输出窗口?

我的Firefox 11或IE浏览器的Windows XP版本 - 和浏览器具有JRE6 我有6个月大的JSDK但浏览器不使用的运行时间。 很好,如果日志窗口有历史和滚动条,如果有大量的打印。 我使用log4j的做版画。 感谢。 解决方案 我希望我正确地理解你的问题,我想你正在寻找的是“Java控制台”。下面是关于如何找到它,如何启用如果它被禁用的一些信息: HTTP ://ww ..
发布时间:2016-05-26 22:02:08 Java开发

如何登录使用的纱线运行星火应用程序中log4j的本地文件系统?

我要建一个Apache星火流媒体应用程序,不能让它记录到文件在本地文件系统的纱线运行时,它。如何才能做到这一点? 我已经设置 log4.properties 文件,以便它可以成功地写入到 / tmp目录日志文件:本地文件系统(下面部分示出)上的目录 log4j.appender.file = org.apache.log4j.FileAppender log4j.appender.file. ..
发布时间:2016-05-22 15:30:33 其他开发

弹簧骆驼(默认骆驼日志云控制台附加目的地)

我面对面的奇怪的问题,我在一个批处理应用程序,使用下面的高科技STACK工作 春季(IOC容器),弹簧批次,休眠,骆驼和Log4J的日志记录 我为唯一的文件追加程序配置Log4j和我所有的应用程序日志转到我的日志文件,但奇怪的是,所有的骆驼日志去安慰追加程序(我没有控制台apender我log4j属性配置文件) 春天 - 骆驼整合是XML元素: < camelContext的xmln ..
发布时间:2016-05-22 12:44:20 其他开发

Apache的骆驼日志

我使用Apache骆驼的邮件服务,我有很多的日志: (证书数据..) 骆驼(骆驼-1)线#0 - (...)应用数据,长度= 31 骆驼(骆驼1)线#0 - (...)应用数据,长度= 39 骆驼(骆驼1)线#0 - (...)应用数据,长度= 31 骆驼(骆驼1)线#0 - (...)应用数据,长度= 39 并非由LOG4J或不便追加,而是直接去安慰。 我不能过滤此日志。 本: l ..
发布时间:2016-05-22 12:37:27 Java开发

我们可以使用log4j的级别根据日志文件

我已经创建使用log4j的存储在一个文件中的所有级别基于日志的应用程序,但在目前的情况下,单一的文件将容纳所有级别的日志,如ALL,INFO,ERROR,FATAL,WARN,DEBUG等...因为在我的应用我有一个选项说一个选择框赖以当我选择错误,那么它应该只显示错误日志,如果我选择信息,然后只宜INFO日志。 我解析日志文件,以获取基于特定级别相应的日志,但在这种情况下说,如果日志文件是非常 ..
发布时间:2016-05-21 13:29:25 Java开发