Here's a few additional comments to Critiano's suggestion:
On Mon, Aug 6, 2018 at 8:38 PM, Cristiano via osgi-dev < [email protected]> wrote: > hi, > > if you are using the latest equinox, one good alternative is to use the > recently released org.apache.felix.logback. > You can even use it now with the latest Felix + latest Felix Log Service (1.2.0). See these integration tests [1] & [2] > > you just need to set a proper logback configuration file defining the > appenders and log level and then use the vm argument as below (I used to > debug inside eclipse ide): > > -Dlogback.configurationFile=${workspace_loc:your_project}/logback-test.xml > > > Also, it is better to set org.apache.felix.logback's start level to one, > so you won't miss any log entry. > You don't need to use start levels at all if you place felix.logback onto the classpath of the framework. For equinox see [3] and for felix (you need the org.apache.felix.log.extension bundle installed) see [2]. Sincerely, - Ray [1] https://github.com/apache/felix/blob/trunk/logback/itests/standard-felix-logservice/itest.bndrun [2] https://github.com/apache/felix/blob/trunk/logback/itests/immediate-felix-logservice/itest.bndrun [3] https://github.com/apache/felix/blob/trunk/logback/itests/immediate-equinox-logservice/itest.bndrun > See an example: > > 21:23:29,959 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - > Setting level of logger [Events.Service.org.eclipse.osgi] to DEBUG > > 21:36:13||DEBUG|bundle org.apache.felix.scr:2.1.2 (20)bundle > org.eclipse.equinox.console:1.3.0.v20180119-0630 (22) : Starting > extension synchronously|L.org.apache.felix.scr||L.o.a.f.scr@?[main] > > 21:36:13||INFO|BundleEvent STARTED|E.B.o.e.equinox. > console||E.B.o.e.e.console@?[Framework Event Dispatcher: Equinox > Container: f558dbee-500a-4400-ae8a-0e68b1b46f2e] > > 21:36:18||DEBUG|ServiceEvent MODIFIED {org.osgi.service.component.runtime. > ServiceComponentRuntime}={service.changecount=19, service.id=39, > service.bundleid=20, service.scope=singleton}|E.S. > org.apache.felix.scr||E.S.o.a.f.scr@?[Timer-1] > > > > > regards, > > Cristiano > > > On 06/08/2018 12:28, Alain Picard via osgi-dev wrote: > > I want to enable debug logging / tracing of SCR when running with Equinox. > I tried to use config admin to configure "org.apache.felix.scr.ScrService" > but to no avail. Not sure if even if Eclipse now uses felix scr if that is > the way to go. Or it is the whole log redirection thing ( > https://io7m.com/documents/brutal-felix-logging/). Just looking for > console debug. > > Thanks > Alain > > > > _______________________________________________ > OSGi Developer Mail > [email protected]https://mail.osgi.org/mailman/listinfo/osgi-dev > > > > _______________________________________________ > OSGi Developer Mail List > [email protected] > https://mail.osgi.org/mailman/listinfo/osgi-dev > -- *Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile> (@rotty3000) Senior Software Architect *Liferay, Inc.* <http://www.liferay.com> (@Liferay) Board Member & EEG Co-Chair, OSGi Alliance <http://osgi.org> (@OSGiAlliance)
_______________________________________________ OSGi Developer Mail List [email protected] https://mail.osgi.org/mailman/listinfo/osgi-dev
