gpt4 book ai didi

eclipse-plugin - 如何在 Eclipse RCP 中使用 log4j?

转载 作者:行者123 更新时间:2023-12-04 11:43:14 25 4
gpt4 key购买 nike

如何在 Eclipse RCP 项目中使用 log4j 日志 API?

作为一种解决方法,你尝试创建一个新的 OSGI 包,它有一个 log4j jar,下面是包结构:

log4j an external plugin

我已经创建了一个基本的 带 View 的 RCP 应用程序 (模板)命名 loggingtest 我已经在 loggingtest 项目的依赖项选项卡中包含了包 log4j。在 Activator start 方法中,我放置了以下代码

Logger logger = Logger.getLogger(Activator.class);
logger.info("Info starting");
logger.warn("Warning starting");
logger.error("Error starting");

所以到目前为止一切都很好,我能够使用 log4j API 并且进行到一半,我很困惑在哪里放置 log4j.properties 文件,我如何进一步获取包含所有日志语句的日志文件。

更准确地说,下面是我的 loggingtest 项目的 list 文件的内容
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: LoggingTest
Bundle-SymbolicName: LoggingTest; singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Activator: loggingtest.Activator
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
log4j;bundle-version="1.0.0"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6

最佳答案

有一个posting如何在 OSGi 环境中设置 Log4J。在使用 OSGi 时,还可以考虑使用 Pax Logging。

关于eclipse-plugin - 如何在 Eclipse RCP 中使用 log4j?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7994883/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com