Testing bundle by Tycho, log4j does not work [message #641690] |
Fri, 26 November 2010 14:04  |
Eclipse User |
|
|
|
I tried to use Tycho eclipse-test-plugin to test my bundle. When the test is launched, I got the following WARNING, and I cannot see the logs output by Spring.
log4j:WARN No appenders could be found for logger (org.springframework.osgi.extender.internal.activator.ContextLoaderListener).
log4j:WARN Please initialize the log4j system properly.
The eclipse-test-plugin compose config.ini based on the dependencies, then use org.eclipse.equinox.launcher to run the test.
I think there is no log4j.properties or logback.xml existed, so I developd a fragment bundle (org.planner.infrastructure.log4j, id:87) containing the configuration file to attach to com.springsource.org.apache.log4j:
Fragment-Host: com.springsource.org.apache.log4j;bundle-version="1.2.16"
I first tried to use log4j.properties, then tried logback.xml, but they all cannot solve the issue.
Which bundle should my bundle attach to?
Your help is appreciated.
The following are the bundles launched by the test plugin.
id State Bundle
0 ACTIVE org.eclipse.osgi_3.6.1.R36x_v20100806
1 ACTIVE com.atomikos.transactions_3.6.5
2 ACTIVE com.atomikos.transactions-api_3.6.5
3 ACTIVE com.atomikos.transactions-jta_3.6.5
4 ACTIVE com.atomikos.util_3.6.5
5 ACTIVE com.atomikos.transactions-jdbc_3.6.5
6 ACTIVE com.springsource.javax.transaction_1.1.0
7 ACTIVE javax.jms_1.1.0.v200906010428
8 ACTIVE javax.resource_1.5.0.v200906010428
9 ACTIVE com.springsource.slf4j.api_1.6.1
Fragments=34
10 ACTIVE com.springsource.javax.servlet_2.5.0
11 ACTIVE com.springsource.com.thoughtworks.qdox_1.6.3
12 ACTIVE org.junit_4.8.1.v4_8_1_v20100427-1100
13 ACTIVE com.springsource.javax.ejb_3.0.0
14 ACTIVE com.springsource.javax.xml.rpc_1.1.0
15 ACTIVE com.springsource.javax.mail_1.4.0
16 ACTIVE javax.activation_1.1.0.v201005080500
17 ACTIVE com.springsource.javax.portlet_2.0.0
18 ACTIVE com.springsource.javax.el_1.0.0
19 ACTIVE com.springsource.javax.xml.soap_1.3.0
20 ACTIVE com.springsource.org.apache.commons.fileupload_1.2.0
21 ACTIVE com.springsource.org.apache.commons.io_1.4.0
22 ACTIVE com.springsource.org.apache.commons.httpclient_3.1.0
23 ACTIVE com.springsource.org.apache.commons.codec_1.3.0
25 ACTIVE com.springsource.org.apache.log4j_1.2.16
Fragments=87
26 ACTIVE com.springsource.slf4j.org.apache.log4j_1.6.1
27 ACTIVE javax.servlet.jsp_2.0.0.v200806031607
28 ACTIVE com.springsource.org.apache.xbean.spring_3.6.0
29 ACTIVE org.springframework.beans_3.0.5.RELEASE
30 ACTIVE org.springframework.context_3.0.5.RELEASE
31 ACTIVE org.springframework.core_3.0.5.RELEASE
32 ACTIVE org.springframework.web_3.0.5.RELEASE
33 ACTIVE com.springsource.org.aspectj.weaver_1.6.6.RELEASE
34 RESOLVED com.springsource.slf4j.log4j_1.6.1
Master=9
35 ACTIVE org.springframework.asm_3.0.5.RELEASE
36 ACTIVE org.codehaus.grepo.core_1.5.1
37 ACTIVE org.codehaus.grepo.query.commons_1.5.1
38 ACTIVE org.codehaus.grepo.query.jpa_1.5.1
39 ACTIVE org.springframework.osgi.extender_1.2.1
41 ACTIVE derby_10.6.1000000.938214
42 ACTIVE org.planner.infrastructure.datasource_1.0.0.201011262302
43 ACTIVE org.planner.infrastructure.eclipselink_1.0.0.201011262302
44 ACTIVE org.planner.infrastructure.jtatransaction_1.0.0.201011262302
45 ACTIVE org.planner.repository.jpa_1.0.0.201011262302
46 ACTIVE org.planner.service.impl_1.0.0.201011262302
47 ACTIVE org.eclipse.equinox.launcher_1.1.0.v20100507
48 ACTIVE org.eclipse.core.runtime_3.6.0.v20100505
49 ACTIVE javax.persistence_2.0.2.v201008061442
50 ACTIVE org.apache.ant_1.7.1.v20100518-1145
51 ACTIVE org.apache.felix.configadmin_1.2.4
52 ACTIVE org.apache.felix.log_1.0.0
53 ACTIVE org.apache.felix.eventadmin_1.0.0
54 ACTIVE com.springsource.org.aopalliance_1.0.0
55 ACTIVE com.springsource.org.apache.commons.lang_2.4.0
56 ACTIVE org.springframework.aop_3.0.5.RELEASE
57 ACTIVE org.springframework.transaction_3.0.5.RELEASE
58 ACTIVE org.codehaus.grepo.statistics_1.5.1
59 ACTIVE org.springframework.orm_3.0.5.RELEASE
60 ACTIVE org.eclipse.equinox.common_3.6.0.v20100503
61 ACTIVE org.eclipse.core.contenttype_3.4.100.v20100505-1235
62 ACTIVE org.eclipse.equinox.preferences_3.3.0.v20100503
63 ACTIVE org.eclipse.equinox.registry_3.5.0.v20100503
64 ACTIVE org.eclipse.core.jobs_3.5.1.R36x_v20100824
65 ACTIVE org.eclipse.core.runtime.compatibility.auth_3.2.200.v20100517
66 ACTIVE org.eclipse.equinox.app_1.3.1.R36x_v20100803
67 ACTIVE org.eclipse.persistence.asm_2.1.1.v20100817-r8050
68 ACTIVE org.eclipse.persistence.core_2.1.1.v20100817-r8050
69 ACTIVE org.eclipse.persistence.antlr_2.1.1.v20100817-r8050
70 ACTIVE org.eclipse.persistence.jpa_2.1.1.v20100817-r8050
71 ACTIVE org.hamcrest.core_1.1.0.v20090501071000
72 ACTIVE org.planne.repository_1.0.0.201011262302
73 ACTIVE org.planner.domain_1.0.0.201011262302
74 ACTIVE org.springframework.aspects_3.0.5.RELEASE
75 ACTIVE org.planner.service_1.0.0.201011262302
76 ACTIVE org.planner.service.impl.test_1.0.0.qualifier
77 ACTIVE com.springsource.org.apache.commons.pool_1.5.3
78 ACTIVE org.springframework.instrument_3.0.5.RELEASE
79 ACTIVE org.springframework.expression_3.0.5.RELEASE
80 ACTIVE org.springframework.jdbc_3.0.5.RELEASE
81 ACTIVE org.springframework.osgi.core_1.2.1
82 ACTIVE org.springframework.osgi.io_1.2.1
83 ACTIVE org.springframework.oxm_3.0.5.RELEASE
84 ACTIVE org.sonatype.tycho.surefire.osgibooter_0.10.0
Fragments=85
85 RESOLVED org.sonatype.tycho.surefire.junit4_0.10.0
Master=84
87 RESOLVED org.planner.infrastructure.log4j_1.0.0.201011270232
Master=25
88 ACTIVE com.springsource.org.apache.commons.logging_1.1.1
|
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.07183 seconds