log4j相关内容

在哪里检查 wso2 carbon 中的自定义 Web 应用程序日志

这里需要帮助..我开发了一个 java 应用程序并使用 log4j 配置了日志.我已经在 wso2 carbon 中部署了这个应用程序.谁能告诉我在哪里可以检查我在 wso2 carbon 中的应用程序日志?我只能看到碳日志 wso2carbon.log ..我在哪里可以查看我的应用程序特定日志?? 解决方案 如果您的 webapp 中有自己的 log4j.properties 文件,您可 ..
发布时间:2022-01-17 23:13:59 Java开发

在 log4j 中配置 SMTPAppender 的正确方法是什么?

我正在尝试将 log4j 配置为使用 SMTPAppender,但我不断收到中继访问被拒绝错误.在我的笔记本电脑上和直接从我的共享托管环境中执行我的代码时,我收到了这个错误. 以下是相关配置: #CONFIGURE SMTPlog4j.appender.email=org.apache.log4j.net.SMTPAppenderlog4j.appender.email.SMTPHost= ..
发布时间:2022-01-17 14:50:27 Java开发

如何在字符串数组中获取 Logger 值

我使用了 log4j.Logger,并使用 FileAppender 将日志值写入了一个文件. 现在我想在文本区域中显示日志值.如何将记录器值分配给字符串数组? 解决方案 您可以在 Logger 中添加额外的 Appender.使用 WriterAppender 写入 StringWriter 然后将 TextArea 的内容更改为 StringWriter#toString() ..
发布时间:2022-01-16 22:23:55 Java开发

指定 log4j 日期的时区

是否可以指定 log4j 将使用的时区?我需要日志文件中的日期与应用程序的时区不同.log4j 的 PatternLayout 使用 SimpleDateFormat.不幸的是,似乎没有办法通过模式字符串来控制 SimpleDateFormat 的时区(DateFormat 有 setTimeZone 方法,但这并没有'没有帮助). 我查看了 log4j 的源代码,并且 SimpleDate ..
发布时间:2022-01-16 19:02:31 Java开发

如何让 log4j 删除旧的旋转日志文件?

如何让 log4j 删除旧的轮换日志文件?我知道我可以设置自动化作业(UNIX 的 cron 和 Windows 的计划任务),但我希望它跨平台,并且我希望它作为我们应用程序的一部分在我们的应用程序的日志配置中,而不是在操作系统外部的单独代码中特定的脚本语言.我们的应用程序不是用操作系统脚本语言编写的,我不想在其中做这部分. 解决方案 RollingFileAppender 就是这样做的. ..
发布时间:2022-01-16 14:06:19 其他开发

我如何“安装"?一个 log4j 包?

我已经下载了 Eclipse 插件的代码.该代码使用 log4j,但它不仅将其用作库(称为 jar),还用作“捆绑包".所以它没有编译,原因如下: 无法解析捆绑“org.apache.log4j" 我不确定解决此问题的正确方法是什么.我知道如何将 jars 添加到项目中,但是如何添加“捆绑包"?我需要将它添加到整个 Eclipse 主机吗? 我通过创建一个没有代码但包含 log4 ..
发布时间:2022-01-16 13:23:02 Java开发

zookeeper为什么不使用我的log4j.properties文件日志目录

在我的 zookeeper/conf/log4j.properties 文件中,我将 zookeeper.log.dir 设置为 $HOME/zklogs 当我使用 zkServer.sh 时,它不使用该目录.相反,它使用 ${ZOO_LOG_DIR} ,当我回显它时,它会出现在“." 我不明白如何解决这个问题,我在任何地方都没有看到 ${ZOO_LOG_DIR} 设置.我不确定它是如 ..

如何在 log4j 的配置文件中为文件附加程序提供环境变量路径

我有一个 log4j.xml 配置文件.和一个 RollingFileAppender 我需要提供用于存储日志的文件路径.问题是我的代码将作为可运行的 jar 部署在 Unix 机器上.所以如果我传递这样的参数: 值=logs/messages.log" 它在我的 HOME 目录中创建名为 logs 的文件夹,并将所有消息写入此目录中的文件. 我将环境变量设置为某个值.我想使用该变量的路 ..
发布时间:2022-01-15 23:38:32 Java开发

在 log4j xml 配置中使用系统环境变量

是否可以在 log4j xml 配置文件中引用系统环境变量(相对于 Java 系统属性)? 我希望能够做类似的事情: 并让它从系统环境变量中获取,这样我就可以避免使用 -D 参数传递这么多东西. 解决方案 此语法仅记录在 log4j 2.X 中,因此请确保您使用的是正确的版本.它不适用于 1.X 版本. ..
发布时间:2022-01-15 23:37:03 Java开发

我们如何将更高版本的 Log4j 设置为 grails 应用程序

我的 grails 应用程序中有我的 log4j 设置,版本为 2.4.3.我在 lib 文件夹中的 log4j 版本是 1.2.17(grails 2.4.3 的兼容版本).由于 log4j 漏洞利用问题,我需要将 log4j 版本升级到 2.16.0.如何进行必要的配置以将我现有的 grails 应用程序指向最新的 log4j? 解决方案 在BuildConfig.groovy文件中, ..
发布时间:2022-01-15 23:13:47 其他开发

Android 中的 log4j 支持

我正在尝试将现有的 SDK 硬塞到 android 设备上,并且所述 SDK 的依赖项之一是 Apache log4j.我能够将我的测试程序加载到 android 模拟器上,但是当调用 log4j 对象“PropertySetter"时,程序失败并出现验证异常.有没有办法改善这个问题? 解决方案 实际上使用 slf4j 对我来说是一个非常轻松的过程,而且这似乎很常见,至少对于使用直接 lo ..
发布时间:2022-01-15 18:00:43 移动开发

Log4j 如何阻止我的记录器打印到控制台?

好的,所以我正在尝试制作一个内存附加程序(只是一个记录器,它记录到 ArrayList 而不是控制台或文件)但现在我想禁用它,使其无法打印到控制台. 问题和网站,到目前为止我已经阅读(但我仍然无法弄清楚).. StackOverFlow 问题 log4j:日志输出一个特定的类到一个特定的 appender StackOverFlow 问题 log4j:禁用 log4j 控制台日志记录 ..
发布时间:2022-01-11 09:07:28 Java开发

使 log4j 控制台附加程序为不同的线程使用不同的颜色

我正在追踪一些并发问题,当登录到控制台时,让每个线程的输出行以不同的颜色显示会非常有帮助.我在 OS X 上.这可以使用转换模式来输出一些控制代码还是需要自定义附加程序来完成?有人知道怎么做吗? 2011-10-21 12:14:42,859 ["http-bio-8080"-exec-9] 调试 ...2011-10-21 12:14:43,198 [“http-bio-8080"-exec- ..
发布时间:2022-01-11 08:18:12 Java开发

如何从 Hibernate 获取更多调试消息?

尽管在 hibernate.cfg.xml 文件中设置了一些属性,但我还是无法从 Hibernate 获得更多控制台输出(以帮助调试).例如,添加行 true 实际上并没有在控制台中显示 SQL 语句. 我也尝试过使用 log4j.properties 文件的内容 - 比如设置 log4j.logger.org.hib ..
发布时间:2022-01-07 12:14:50 Java开发