Hello czw., 18 kwi 2019 o 08:06 Jean-Baptiste Onofré < [email protected]> napisał(a):
> Hi, > > it sounds good to me. For the dependencies, don't forget to update the > OSGi headers in pax-logging-service. > Sure - what I always (recently) do is to run this plugin <https://ops4j1.jira.com/wiki/spaces/TOOLS/pages/412549134/OSGi+Report+Maven+Plugin> to generate sorted list of all manifests which I can use to compare with my changes (to check if I didn't break something). Please find attached simple report for current pax-logging 1.11.0-SNAPSHOT from before my changes. regards Grzegorz Grzybek Regards > JB > On 18/04/2019 07:54, Grzegorz Grzybek wrote: > > Hello > > I have few issues backlogged for PAXLOGGING Jira: > – PAXLOGGING-243: Incorrect bundle names in the logs in case of the logs > come from embeded lib > – PAXLOGGING-247: pax-logging-api/Slf4jMDCAdapter uses stale MDC after > refreshing service bundle > – PAXLOGGING-249: JUL loggers are not properly configured if used before > calling PaxLoggingServiceImpl#setJULLevel > – PAXLOGGING-250: Log4j2 - JNDI based JDBC appender should be more lazy > > So I started to review the code (licenses, deps, upgrading from old > org.ops4j:master:3.3.0, ...). > > I see some code could be refreshed and improved. Here are my concerns > which I'll try to handle if I won't get any feedback): > – should we switch compiler settings to Java8? Not necessary > – I want to upgrade log4j2, slf4j, logback and jboss logging deps > – I want to get rid of those source files from external libs which can be > simply private packaged > – I want to switch org.ops4j.pax.logging.OSGIPaxLoggingManager usage to > singleton - now, each logging facade uses own copy of this manager, which > is effectively a tracker for given PaxLoggingService. > > What do you think? > > regards > Grzegorz Grzybek > -- > -- > ------------------ > OPS4J - http://www.ops4j.org - [email protected] > > --- > You received this message because you are subscribed to the Google Groups > "OPS4J" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > > -- > -- > ------------------ > OPS4J - http://www.ops4j.org - [email protected] > > --- > You received this message because you are subscribed to the Google Groups > "OPS4J" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- -- ------------------ OPS4J - http://www.ops4j.org - [email protected] --- You received this message because you are subscribed to the Google Groups "OPS4J" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
= org.ops4j.pax.logging:pax-logging-api:bundle:1.11.0-SNAPSHOT == General attributes Bnd-LastModified: 1555484247167 Build-Jdk: 1.8.0_202 Built-By: ggrzybek Created-By: Apache Maven Bundle Plugin Manifest-Version: 1.0 Tool: Bnd-1.50.0 == Bundle attributes Bundle-Activator: org.ops4j.pax.logging.internal.Activator Bundle-Description: The Pax Logging API Library is to allow for the Pax Logging Service to be reloaded without stopping the many dependent bundles. It also contains the OSGi Log Service API and the Knopflerfish Log API. Bundle-DocURL: http://www.ops4j.org/projects/pax/logging/pax-logging-api Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.html Bundle-ManifestVersion: 2 Bundle-Name: OPS4J Pax Logging - API Bundle-SymbolicName: org.ops4j.pax.logging.pax-logging-api Bundle-Vendor: OPS4J - Open Participation Software for Java Bundle-Version: 1.11.0.SNAPSHOT == Service attributes == Capabilities attributes == Package attributes Export-Package: org.apache.avalon.framework.logger provider = paxlogging version = 4.3 uses := org.apache.log org.apache.commons.logging provider = paxlogging version = 1.2.0 uses := org.ops4j.pax.logging org.osgi.framework org.apache.commons.logging provider = paxlogging version = 1.1.3 org.apache.commons.logging provider = paxlogging version = 1.0.4 org.apache.commons.logging.impl provider = paxlogging version = 1.2.0 uses := org.apache.commons.logging org.apache.commons.logging.impl provider = paxlogging version = 1.1.3 org.apache.commons.logging.impl provider = paxlogging version = 1.0.4 org.apache.juli.logging provider = paxlogging version = 5.5.28 uses := org.ops4j.pax.logging org.osgi.framework org.apache.juli.logging provider = paxlogging version = 6.0.18 org.apache.log4j provider = paxlogging version = 1.2.15 uses := org.apache.log4j.spi org.ops4j.pax.logging org.osgi.framework org.apache.log4j.spi provider = paxlogging version = 1.2.15 uses := org.apache.log4j org.apache.log4j.xml provider = paxlogging version = 1.2.15 uses := javax.xml.parsers org.w3c.dom org.apache.logging.log4j provider = paxlogging version = 2.9.1 uses := org.apache.logging.log4j.message org.apache.logging.log4j.simple org.apache.logging.log4j.spi org.apache.logging.log4j.status org.apache.logging.log4j.util org.apache.logging.log4j.message provider = paxlogging version = 2.9.1 uses := org.apache.logging.log4j org.apache.logging.log4j.status org.apache.logging.log4j.util org.apache.logging.log4j.simple provider = paxlogging version = 2.9.1 uses := org.apache.logging.log4j org.apache.logging.log4j.message org.apache.logging.log4j.spi org.apache.logging.log4j.util org.apache.logging.log4j.spi provider = paxlogging version = 2.9.1 uses := org.apache.logging.log4j org.apache.logging.log4j.message org.apache.logging.log4j.status org.apache.logging.log4j.util org.apache.logging.log4j.status provider = paxlogging version = 2.9.1 uses := org.apache.logging.log4j org.apache.logging.log4j.message org.apache.logging.log4j.simple org.apache.logging.log4j.spi org.apache.logging.log4j.util org.apache.logging.log4j.util provider = paxlogging version = 2.9.1 uses := org.apache.logging.log4j org.apache.logging.log4j.message org.apache.logging.log4j.spi org.apache.logging.log4j.status org.osgi.framework org.osgi.framework.wiring org.jboss.logging provider = paxlogging version = 3.3.0.Final uses := org.apache.logging.log4j org.apache.logging.log4j.message org.apache.logging.log4j.spi org.knopflerfish.service.log provider = paxlogging version = 1.1.0 uses := org.osgi.framework org.osgi.service.log org.ops4j.pax.logging provider = paxlogging version = 1.11.0.SNAPSHOT uses := org.knopflerfish.service.log org.osgi.framework org.osgi.service.log org.osgi.util.tracker org.ops4j.pax.logging.avalon provider = paxlogging version = 1.11.0.SNAPSHOT uses := org.apache.avalon.framework.logger org.ops4j.pax.logging org.osgi.framework org.ops4j.pax.logging.slf4j provider = paxlogging version = 1.11.0.SNAPSHOT uses := org.ops4j.pax.logging org.osgi.framework org.slf4j org.slf4j.helpers org.slf4j.spi org.ops4j.pax.logging.spi provider = paxlogging version = 1.11.0.SNAPSHOT org.osgi.service.log version = 1.3 uses := org.osgi.framework org.slf4j provider = paxlogging version = 1.7.25 uses := org.slf4j.event org.slf4j.helpers org.slf4j.spi org.slf4j provider = paxlogging version = 1.6.6 org.slf4j provider = paxlogging version = 1.5.11 org.slf4j provider = paxlogging version = 1.4.3 org.slf4j.event provider = paxlogging version = 1.7.25 uses := org.slf4j org.slf4j.helpers org.slf4j.spi org.slf4j.helpers provider = paxlogging version = 1.7.25 uses := org.slf4j org.slf4j.event org.slf4j.spi org.slf4j.helpers provider = paxlogging version = 1.6.6 org.slf4j.helpers provider = paxlogging version = 1.5.11 org.slf4j.helpers provider = paxlogging version = 1.4.3 org.slf4j.spi provider = paxlogging version = 1.7.25 uses := org.slf4j org.slf4j.spi provider = paxlogging version = 1.6.6 org.slf4j.spi provider = paxlogging version = 1.5.11 org.slf4j.spi provider = paxlogging version = 1.4.3 Import-Package: javax.xml.parsers org.apache.log resolution := optional org.ops4j.pax.logging version = [0.9.5,2.0.0) org.ops4j.pax.logging.avalon provider = paxlogging version = [0.9.5,2.0.0) org.osgi.framework version = [1.0.0,2.0.0) org.osgi.framework.wiring version = [1.0.0,2.0.0) org.osgi.service.event version = [1.0.0,2.0.0) resolution := optional org.osgi.service.log version = [1.3.0,2.0.0) org.osgi.util.tracker version = [1.0.0,2.0.0) org.w3c.dom = org.ops4j.pax.logging:pax-logging-log4j2:bundle:1.11.0-SNAPSHOT == General attributes Bnd-LastModified: 1555484251952 Build-Jdk: 1.8.0_202 Built-By: ggrzybek Created-By: Apache Maven Bundle Plugin Implementation-Title: Apache Log4j Core Implementation-URL: https://logging.apache.org/log4j/2.x/log4j-core/ Implementation-Vendor: The Apache Software Foundation Implementation-Vendor-Id: org.apache Implementation-Version: 2.9.1 Log4jReleaseKey: B3D8E1BA Log4jReleaseManager: Ralph Goers Log4jReleaseVersion: 2.9.1 Manifest-Version: 1.0 Originally-Created-By: Apache Maven Bundle Plugin Specification-Title: Apache Log4j Core Specification-Vendor: The Apache Software Foundation Specification-Version: 2.9.1 Tool: Bnd-1.50.0 X-Compile-Source-JDK: 1.7 X-Compile-Target-JDK: 1.7 == Bundle attributes Bundle-Activator: org.ops4j.pax.logging.log4j2.internal.Activator Bundle-Description: Pax Logging Service is a Log4J driven service that supports Jakarta Commons Logging, Log4J, Avalon Logging, SLF4J and Pax Logging clients. Note that all this clients must use the Pax Logging Client library in the proper way. See documentation for details. Bundle-DocURL: http://www.ops4j.org/projects/pax/logging/pax-logging-log4j2 Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.html Bundle-ManifestVersion: 2 Bundle-Name: OPS4J Pax Logging - Log4j v2 Bundle-SymbolicName: org.ops4j.pax.logging.pax-logging-log4j2 Bundle-Vendor: OPS4J - Open Participation Software for Java Bundle-Version: 1.11.0.SNAPSHOT == Service attributes == Capabilities attributes Provide-Capability: osgi.service objectClass = org.osgi.service.log.LogService effective := active osgi.service objectClass = org.knopflerfish.service.log.LogService effective := active osgi.service objectClass = org.ops4j.pax.logging.PaxLoggingService effective := active osgi.service objectClass = org.osgi.service.cm.ManagedService effective := active Require-Capability: osgi.ee filter := (&(osgi.ee=JavaSE)(version=1.7)) == Package attributes Export-Package: org.apache.logging.log4j.core version = 2.9.1 uses := org.apache.logging.log4j org.apache.logging.log4j.core.config org.apache.logging.log4j.core.impl org.apache.logging.log4j.core.layout org.apache.logging.log4j.message org.apache.logging.log4j.spi org.apache.logging.log4j.status org.apache.logging.log4j.util org.apache.logging.log4j.core.appender version = 2.9.1 uses := org.apache.logging.log4j org.apache.logging.log4j.core org.apache.logging.log4j.core.appender.rolling org.apache.logging.log4j.core.async org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.config.plugins.validation.constraints org.apache.logging.log4j.core.filter org.apache.logging.log4j.core.layout org.apache.logging.log4j.core.net org.apache.logging.log4j.core.net.ssl org.apache.logging.log4j.core.script org.apache.logging.log4j.core.util org.apache.logging.log4j.core.appender.db version = 2.9.1 uses := org.apache.logging.log4j.core org.apache.logging.log4j.core.appender org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.util org.apache.logging.log4j.core.appender.db.jdbc version = 2.9.1 uses := org.apache.logging.log4j.core org.apache.logging.log4j.core.appender org.apache.logging.log4j.core.appender.db org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.layout org.apache.logging.log4j.core.util org.apache.logging.log4j.core.appender.db.jpa version = 2.9.1 uses := javax.persistence org.apache.logging.log4j org.apache.logging.log4j.core org.apache.logging.log4j.core.appender.db org.apache.logging.log4j.core.appender.db.jpa.converter org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.impl org.apache.logging.log4j.message org.apache.logging.log4j.util org.apache.logging.log4j.core.appender.db.jpa.converter version = 2.9.1 uses := javax.persistence org.apache.logging.log4j org.apache.logging.log4j.message org.apache.logging.log4j.util org.apache.logging.log4j.core.appender.mom version = 2.9.1 uses := javax.jms org.apache.logging.log4j.core org.apache.logging.log4j.core.appender org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.net org.apache.logging.log4j.core.util org.apache.logging.log4j.core.appender.mom.jeromq version = 2.9.1 uses := org.apache.logging.log4j.core org.apache.logging.log4j.core.appender org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.config.plugins.validation.constraints org.zeromq org.apache.logging.log4j.core.appender.mom.kafka version = 2.9.1 uses := org.apache.kafka.clients.producer org.apache.logging.log4j.core org.apache.logging.log4j.core.appender org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.util org.apache.logging.log4j.core.appender.rewrite version = 2.9.1 uses := org.apache.logging.log4j org.apache.logging.log4j.core org.apache.logging.log4j.core.appender org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.util org.apache.logging.log4j.core.appender.rolling version = 2.9.1 uses := org.apache.logging.log4j org.apache.logging.log4j.core org.apache.logging.log4j.core.appender org.apache.logging.log4j.core.appender.rolling.action org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.lookup org.apache.logging.log4j.core.util org.apache.logging.log4j.core.appender.rolling.action version = 2.9.1 uses := org.apache.logging.log4j org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.lookup org.apache.logging.log4j.core.script org.apache.logging.log4j.core.util org.apache.logging.log4j.core.appender.routing version = 2.9.1 uses := org.apache.logging.log4j.core org.apache.logging.log4j.core.appender org.apache.logging.log4j.core.appender.rewrite org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.script org.apache.logging.log4j.core.util org.apache.logging.log4j.core.async version = 2.9.1 uses := com.conversantmedia.util.concurrent com.lmax.disruptor org.apache.logging.log4j org.apache.logging.log4j.core org.apache.logging.log4j.core.appender org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.impl org.apache.logging.log4j.core.jmx org.apache.logging.log4j.core.selector org.apache.logging.log4j.message org.apache.logging.log4j.util org.apache.logging.log4j.core.config version = 2.9.1 uses := org.apache.logging.log4j org.apache.logging.log4j.core org.apache.logging.log4j.core.async org.apache.logging.log4j.core.config.builder.api org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.config.plugins.util org.apache.logging.log4j.core.config.plugins.validation.constraints org.apache.logging.log4j.core.filter org.apache.logging.log4j.core.impl org.apache.logging.log4j.core.lookup org.apache.logging.log4j.core.net org.apache.logging.log4j.core.script org.apache.logging.log4j.core.util org.apache.logging.log4j.message org.apache.logging.log4j.util org.apache.logging.log4j.core.config.builder.api version = 2.9.1 uses := org.apache.logging.log4j org.apache.logging.log4j.core org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.builder.impl org.apache.logging.log4j.core.util org.apache.logging.log4j.core.config.builder.impl version = 2.9.1 uses := org.apache.logging.log4j org.apache.logging.log4j.core org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.builder.api org.apache.logging.log4j.core.config.plugins.util org.apache.logging.log4j.core.config.status org.apache.logging.log4j.core.config.composite version = 2.9.1 uses := org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.plugins.util org.apache.logging.log4j.core.config.json version = 2.9.1 uses := com.fasterxml.jackson.databind org.apache.logging.log4j.core org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.config.plugins version = 2.9.1 uses := org.apache.logging.log4j.core.config.plugins.visitors org.apache.logging.log4j.core.config.plugins.convert version = 2.9.1 uses := org.apache.logging.log4j org.apache.logging.log4j.core.appender.rolling.action org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.util org.apache.logging.log4j.core.config.plugins.processor version = 2.9.1 uses := javax.annotation.processing javax.lang.model javax.lang.model.element org.apache.logging.log4j.core.config.plugins.util version = 2.9.1 uses := org.apache.logging.log4j.core org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.plugins.processor org.apache.logging.log4j.core.util org.apache.logging.log4j.core.config.plugins.validation version = 2.9.1 org.apache.logging.log4j.core.config.plugins.validation.constraints version = 2.9.1 uses := org.apache.logging.log4j.core.config.plugins.validation org.apache.logging.log4j.core.config.plugins.validation.validators org.apache.logging.log4j.core.config.plugins.validation.validators version = 2.9.1 uses := org.apache.logging.log4j.core.config.plugins.validation org.apache.logging.log4j.core.config.plugins.validation.constraints org.apache.logging.log4j.core.config.plugins.visitors version = 2.9.1 uses := org.apache.logging.log4j org.apache.logging.log4j.core org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.lookup org.apache.logging.log4j.core.config.properties version = 2.9.1 uses := org.apache.logging.log4j.core org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.builder.api org.apache.logging.log4j.core.config.builder.impl org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.util org.apache.logging.log4j.core.config.status version = 2.9.1 uses := org.apache.logging.log4j org.apache.logging.log4j.core.config.xml version = 2.9.1 uses := org.apache.logging.log4j.core org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.config.yaml version = 2.9.1 uses := com.fasterxml.jackson.databind org.apache.logging.log4j.core org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.json org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.filter version = 2.9.1 uses := org.apache.logging.log4j org.apache.logging.log4j.core org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.script org.apache.logging.log4j.core.util org.apache.logging.log4j.message org.apache.logging.log4j.util org.apache.logging.log4j.core.impl version = 2.9.1 uses := org.apache.logging.log4j org.apache.logging.log4j.core org.apache.logging.log4j.core.config org.apache.logging.log4j.core.pattern org.apache.logging.log4j.core.selector org.apache.logging.log4j.core.util org.apache.logging.log4j.message org.apache.logging.log4j.spi org.apache.logging.log4j.util org.apache.logging.log4j.core.jackson version = 2.9.1 uses := com.fasterxml.jackson.core com.fasterxml.jackson.databind com.fasterxml.jackson.databind.deser.std com.fasterxml.jackson.databind.ser.std com.fasterxml.jackson.dataformat.xml com.fasterxml.jackson.dataformat.yaml org.apache.logging.log4j.message org.apache.logging.log4j.util org.apache.logging.log4j.core.jmx version = 2.9.1 uses := com.lmax.disruptor javax.management org.apache.logging.log4j org.apache.logging.log4j.core org.apache.logging.log4j.core.appender org.apache.logging.log4j.core.config org.apache.logging.log4j.core.selector org.apache.logging.log4j.status org.apache.logging.log4j.core.layout version = 2.9.1 uses := com.fasterxml.jackson.core com.fasterxml.jackson.databind org.apache.commons.csv org.apache.logging.log4j org.apache.logging.log4j.core org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.net org.apache.logging.log4j.core.pattern org.apache.logging.log4j.core.script org.apache.logging.log4j.core.util org.apache.logging.log4j.message org.apache.logging.log4j.core.lookup version = 2.9.1 uses := org.apache.logging.log4j.core org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.message version = 2.9.1 uses := org.apache.logging.log4j.message org.apache.logging.log4j.core.net version = 2.9.1 uses := javax.mail javax.mail.internet javax.naming org.apache.logging.log4j org.apache.logging.log4j.core org.apache.logging.log4j.core.appender org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.net.ssl org.apache.logging.log4j.core.util org.apache.logging.log4j.core.net.ssl version = 2.9.1 uses := javax.net.ssl org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.status org.apache.logging.log4j.core.osgi version = 2.9.1 uses := org.apache.logging.log4j.core org.apache.logging.log4j.core.selector org.osgi.framework org.apache.logging.log4j.core.parser version = 2.9.1 uses := org.apache.logging.log4j.core org.apache.logging.log4j.core.pattern version = 2.9.1 uses := org.apache.logging.log4j org.apache.logging.log4j.core org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.impl org.fusesource.jansi org.apache.logging.log4j.core.script version = 2.9.1 uses := javax.script org.apache.logging.log4j org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.util org.apache.logging.log4j.core.selector version = 2.9.1 uses := org.apache.logging.log4j.core org.apache.logging.log4j.status org.apache.logging.log4j.core.tools version = 2.9.1 org.apache.logging.log4j.core.tools.picocli version = 2.9.1 org.apache.logging.log4j.core.util version = 2.9.1 uses := javax.crypto javax.naming org.apache.logging.log4j org.apache.logging.log4j.core org.apache.logging.log4j.core.config org.apache.logging.log4j.core.config.plugins org.apache.logging.log4j.core.util.datetime version = 2.9.1 Import-Package: com.conversantmedia.util.concurrent resolution := optional com.fasterxml.jackson.annotation resolution := optional com.fasterxml.jackson.core resolution := optional com.fasterxml.jackson.core.type resolution := optional com.fasterxml.jackson.core.util resolution := optional com.fasterxml.jackson.databind resolution := optional com.fasterxml.jackson.databind.annotation resolution := optional com.fasterxml.jackson.databind.deser.std resolution := optional com.fasterxml.jackson.databind.module resolution := optional com.fasterxml.jackson.databind.node resolution := optional com.fasterxml.jackson.databind.ser resolution := optional com.fasterxml.jackson.databind.ser.impl resolution := optional com.fasterxml.jackson.databind.ser.std resolution := optional com.fasterxml.jackson.dataformat.xml resolution := optional com.fasterxml.jackson.dataformat.xml.annotation resolution := optional com.fasterxml.jackson.dataformat.xml.util resolution := optional com.fasterxml.jackson.dataformat.yaml resolution := optional com.lmax.disruptor resolution := optional com.lmax.disruptor.dsl resolution := optional javax.activation resolution := optional javax.annotation.processing resolution := optional javax.crypto resolution := optional javax.jms resolution := optional javax.lang.model resolution := optional javax.lang.model.element resolution := optional javax.lang.model.util resolution := optional javax.mail resolution := optional javax.mail.internet resolution := optional javax.mail.util resolution := optional javax.management resolution := optional javax.naming resolution := optional javax.net resolution := optional javax.net.ssl resolution := optional javax.persistence resolution := optional javax.script resolution := optional javax.sql resolution := optional javax.tools resolution := optional javax.xml.parsers javax.xml.stream javax.xml.transform javax.xml.transform.stream javax.xml.validation org.apache.commons.compress.compressors resolution := optional org.apache.commons.compress.utils resolution := optional org.apache.commons.csv resolution := optional org.apache.kafka.clients.producer resolution := optional org.apache.logging.log4j version = [2.9,3) org.apache.logging.log4j.message version = [2.8.0,3.0.0) org.apache.logging.log4j.simple version = [2.8.0,3.0.0) org.apache.logging.log4j.spi version = [2.8.0,3.0.0) org.apache.logging.log4j.status version = [2.8.0,3.0.0) org.apache.logging.log4j.util version = [2.9,3) org.codehaus.stax2 resolution := optional org.fusesource.jansi resolution := optional org.jctools.queues resolution := optional org.knopflerfish.service.log provider = paxlogging version = [1.1.0,2.0.0) org.ops4j.pax.logging version = [0.9.5,2.0.0) org.ops4j.pax.logging.spi version = [0.9.5,2.0.0) org.osgi.framework version = [1.0.0,2.0.0) org.osgi.framework.wiring version = [1.0,2) org.osgi.service.cm version = [1.0.0,2.0.0) org.osgi.service.event version = [1.0.0,2.0.0) resolution := optional org.osgi.service.log version = [1.3.0,2.0.0) org.osgi.util.tracker version = [1.3.0,2.0.0) org.w3c.dom org.xml.sax org.zeromq resolution := optional = org.ops4j.pax.logging:pax-logging-logback:bundle:1.11.0-SNAPSHOT == General attributes Bnd-LastModified: 1555484253627 Build-Jdk: 1.8.0_202 Built-By: ggrzybek Created-By: Apache Maven Bundle Plugin Manifest-Version: 1.0 Tool: Bnd-1.50.0 == Bundle attributes Bundle-Activator: org.ops4j.pax.logging.logback.internal.Activator Bundle-Description: Pax Logging Logback Service is a Logback driven service that supports Jakarta Commons Logging, Log4J, Avalon Logging, SLF4J and Pax Logging clients. Bundle-DocURL: http://www.ops4j.org/projects/pax/logging/pax-logging-logback Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.html Bundle-ManifestVersion: 2 Bundle-Name: OPS4J Pax Logging - Logback Service Bundle-SymbolicName: org.ops4j.pax.logging.pax-logging-logback Bundle-Vendor: OPS4J - Open Participation Software for Java Bundle-Version: 1.11.0.SNAPSHOT == Service attributes == Capabilities attributes Provide-Capability: osgi.service objectClass = org.osgi.service.log.LogService effective := active osgi.service objectClass = org.knopflerfish.service.log.LogService effective := active osgi.service objectClass = org.ops4j.pax.logging.PaxLoggingService effective := active osgi.service objectClass = org.osgi.service.cm.ManagedService effective := active == Package attributes Import-Package: com.fasterxml.jackson.core version = [2.1,3) resolution := optional com.fasterxml.jackson.databind version = [2.1,3) resolution := optional groovy.lang version = 1.7 resolution := optional javax.annotation resolution := optional javax.jms resolution := optional javax.mail resolution := optional javax.mail.internet resolution := optional javax.management resolution := optional javax.naming resolution := optional javax.net resolution := optional javax.net.ssl resolution := optional javax.servlet resolution := optional javax.servlet.http resolution := optional javax.sql resolution := optional javax.xml.namespace javax.xml.parsers resolution := optional javax.xml.stream javax.xml.stream.events org.codehaus.commons.compiler resolution := optional org.codehaus.groovy.control version = 1.7 resolution := optional org.codehaus.groovy.control.customizers version = 1.7 resolution := optional org.codehaus.groovy.reflection version = 1.7 resolution := optional org.codehaus.groovy.runtime version = 1.7 resolution := optional org.codehaus.groovy.runtime.callsite version = 1.7 resolution := optional org.codehaus.groovy.runtime.typehandling version = 1.7 resolution := optional org.codehaus.groovy.runtime.wrappers version = 1.7 resolution := optional org.codehaus.groovy.transform version = 1.7 resolution := optional org.codehaus.janino resolution := optional org.knopflerfish.service.log provider = paxlogging version = [1.1.0,2.0.0) org.ops4j.pax.logging version = [0.9.5,2.0.0) org.ops4j.pax.logging.spi version = [0.9.5,2.0.0) org.osgi.framework version = [1.0.0,2.0.0) org.osgi.service.cm version = [1.0.0,2.0.0) org.osgi.service.event version = [1.0.0,2.0.0) resolution := optional org.osgi.service.log version = [1.3.0,2.0.0) org.osgi.util.tracker version = [1.3.0,2.0.0) org.slf4j version = [1.6,2) org.slf4j.event version = [1.7,2) resolution := optional org.slf4j.helpers version = [1.6,2) org.slf4j.spi version = [1.6,2) org.xml.sax resolution := optional org.xml.sax.helpers resolution := optional sun.reflect resolution := optional = org.ops4j.pax.logging:pax-logging-sample-config:bundle:1.11.0-SNAPSHOT == General attributes Bnd-LastModified: 1555484255247 Build-Jdk: 1.8.0_202 Built-By: ggrzybek Created-By: Apache Maven Bundle Plugin Manifest-Version: 1.0 Tool: Bnd-1.50.0 == Bundle attributes Bundle-Activator: org.ops4j.pax.logging.samples.config.internal.Activator Bundle-Description: A simple example of configuring Pax Logging. Bundle-DocURL: http://www.ops4j.org/projects/pax/logging/pax-logging-samples/pax-logging-sample-config Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.html Bundle-ManifestVersion: 2 Bundle-Name: OPS4J Pax Logging - Samples - Config Bundle-SymbolicName: org.ops4j.pax.logging.samples.config Bundle-Vendor: OPS4J - Open Participation Software for Java Bundle-Version: 1.11.0.SNAPSHOT == Service attributes == Capabilities attributes == Package attributes Import-Package: org.osgi.framework version = 1.3.0 org.osgi.service.cm version = 1.2.0 = org.ops4j.pax.logging:pax-logging-sample-dynamic:bundle:1.11.0-SNAPSHOT == General attributes Bnd-LastModified: 1555484257997 Build-Jdk: 1.8.0_202 Built-By: ggrzybek Created-By: Apache Maven Bundle Plugin Manifest-Version: 1.0 Tool: Bnd-1.50.0 == Bundle attributes Bundle-Activator: org.ops4j.pax.logging.extender.Activator Bundle-Description: Adding Custom Log-Appender to Pax-Logging dynamically Bundle-DocURL: http://www.ops4j.org/projects/pax/logging/pax-logging-samples/pax-logging-sample-dynamic Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.html Bundle-ManifestVersion: 2 Bundle-Name: OPS4J Pax Logging - Samples - Dynamic Bundle-SymbolicName: org.ops4j.pax.logging.pax-logging-sample-dynamic Bundle-Vendor: OPS4J - Open Participation Software for Java Bundle-Version: 1.11.0.SNAPSHOT == Service attributes == Capabilities attributes == Package attributes Export-Package: org.ops4j.pax.logging.extender version = 1.11.0.SNAPSHOT uses := org.ops4j.pax.logging org.ops4j.pax.logging.spi org.osgi.framework Import-Package: org.ops4j.pax.logging version = [1.11,2) org.ops4j.pax.logging.spi version = [1.11,2) org.osgi.framework version = [1.6,2) = org.ops4j.pax.logging:pax-logging-sample-fragment:bundle:1.11.0-SNAPSHOT == General attributes Bnd-LastModified: 1555484257162 Build-Jdk: 1.8.0_202 Built-By: ggrzybek Created-By: Apache Maven Bundle Plugin Embed-Dependency: *;scope=compile|runtime;inline=true Fragment-Host: org.ops4j.pax.logging.pax-logging-service Manifest-Version: 1.0 Tool: Bnd-1.50.0 == Bundle attributes Bundle-Description: Adding Custom Log-Appender to Pax-Logging http://nierbeck.de/cgi-bin/weblog_basic/index.php?p=201 Bundle-DocURL: http://www.ops4j.org/projects/pax/logging/pax-logging-samples/pax-logging-sample-fragment Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.html Bundle-ManifestVersion: 2 Bundle-Name: OPS4J Pax Logging - Samples - Fragment Bundle-SymbolicName: org.ops4j.pax.logging.pax-logging-sample-fragment Bundle-Vendor: OPS4J - Open Participation Software for Java Bundle-Version: 1.11.0.SNAPSHOT == Service attributes == Capabilities attributes == Package attributes Export-Package: org.ops4j.pax.logging.extender version = 1.11.0.SNAPSHOT Ignore-Package: java.io java.lang java.util.zip org.apache.log4j org.apache.log4j.helpers = org.ops4j.pax.logging:pax-logging-sample-logger:bundle:1.11.0-SNAPSHOT == General attributes Bnd-LastModified: 1555484256089 Build-Jdk: 1.8.0_202 Built-By: ggrzybek Created-By: Apache Maven Bundle Plugin Embed-Dependency: org.mortbay.jetty;inline=true Manifest-Version: 1.0 Tool: Bnd-1.50.0 == Bundle attributes Bundle-Activator: org.ops4j.pax.logging.example.Activator Bundle-Description: A simple example of using the Pax Logging system. Bundle-DocURL: http://www.ops4j.org/projects/pax/logging/pax-logging-samples/pax-logging-sample-logger Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.html Bundle-ManifestVersion: 2 Bundle-Name: OPS4J Pax Logging - Samples - Logger Bundle-SymbolicName: org.ops4j.pax.logging.example Bundle-Vendor: OPS4J - Open Participation Software for Java Bundle-Version: 1.11.0.SNAPSHOT == Service attributes == Capabilities attributes == Package attributes DynamicImport-Package: javax.* Ignore-Package: javax.net.ssl javax.security.cert javax.servlet javax.servlet.http javax.xml.parsers Import-Package: com.sun.net.ssl resolution := optional com.sun.net.ssl.internal.ssl resolution := optional org.apache.avalon.framework.logger version = [4.3,5) org.apache.commons.logging version = [1.2,2) org.apache.juli.logging version = [5.5,6) org.apache.log4j version = [1.2,2) org.ops4j.pax.logging.avalon version = [1.11,2) org.osgi.framework version = [1.6,2) org.slf4j version = [1.7,2) org.xml.sax org.xml.sax.helpers = org.ops4j.pax.logging:pax-logging-sample-perfs:bundle:1.11.0-SNAPSHOT == General attributes Bnd-LastModified: 1555484258770 Build-Jdk: 1.8.0_202 Built-By: ggrzybek Created-By: Apache Maven Bundle Plugin Embed-Dependency: org.mortbay.jetty;inline=true Manifest-Version: 1.0 Tool: Bnd-1.50.0 == Bundle attributes Bundle-Activator: org.ops4j.pax.logging.example.Activator Bundle-Description: Performance tests for Pax Logging Bundle-DocURL: http://www.ops4j.org/projects/pax/logging/pax-logging-samples/pax-logging-sample-perfs Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.html Bundle-ManifestVersion: 2 Bundle-Name: OPS4J Pax Logging - Samples - Perfs Bundle-SymbolicName: org.ops4j.pax.logging.example Bundle-Vendor: OPS4J - Open Participation Software for Java Bundle-Version: 1.11.0.SNAPSHOT == Service attributes == Capabilities attributes == Package attributes DynamicImport-Package: javax.* Import-Package: org.osgi.framework version = [1.6,2) org.slf4j version = [1.7,2) = org.ops4j.pax.logging:pax-logging-service:bundle:1.11.0-SNAPSHOT == General attributes Bnd-LastModified: 1555484249427 Build-Jdk: 1.8.0_202 Built-By: ggrzybek Created-By: Apache Maven Bundle Plugin Manifest-Version: 1.0 Tool: Bnd-1.50.0 == Bundle attributes Bundle-Activator: org.ops4j.pax.logging.service.internal.Activator Bundle-Description: Pax Logging Service is a Log4J driven service that supports Jakarta Commons Logging, Log4J, Avalon Logging, SLF4J and Pax Logging clients. Note that all this clients must use the Pax Logging Client library in the proper way. See documentation for details. Bundle-DocURL: http://www.ops4j.org/projects/pax/logging/pax-logging-service Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.html Bundle-ManifestVersion: 2 Bundle-Name: OPS4J Pax Logging - Service Bundle-SymbolicName: org.ops4j.pax.logging.pax-logging-service Bundle-Vendor: OPS4J - Open Participation Software for Java Bundle-Version: 1.11.0.SNAPSHOT == Service attributes == Capabilities attributes Provide-Capability: osgi.service objectClass = org.osgi.service.log.LogService effective := active osgi.service objectClass = org.knopflerfish.service.log.LogService effective := active osgi.service objectClass = org.ops4j.pax.logging.PaxLoggingService effective := active osgi.service objectClass = org.osgi.service.cm.ManagedService effective := active == Package attributes Import-Package: com.ibm.uvm.tools resolution := optional com.sun.jdmk.comm resolution := optional javax.jmdns resolution := optional javax.jms version = [1.1,2) resolution := optional javax.mail resolution := optional javax.mail.internet resolution := optional javax.management resolution := optional javax.naming resolution := optional javax.sql resolution := optional javax.swing resolution := optional javax.swing.border resolution := optional javax.swing.event resolution := optional javax.swing.table resolution := optional javax.swing.text resolution := optional javax.swing.tree resolution := optional javax.xml.parsers javax.xml.transform javax.xml.transform.dom javax.xml.transform.sax javax.xml.transform.stream org.knopflerfish.service.log provider = paxlogging version = [1.1.0,2.0.0) org.ops4j.pax.logging version = [0.9.5,2.0.0) org.ops4j.pax.logging.spi version = [0.9.5,2.0.0) org.osgi.framework version = [1.0.0,2.0.0) org.osgi.framework.wiring version = [1.0,2) org.osgi.service.cm version = [1.0.0,2.0.0) org.osgi.service.event version = [1.0.0,2.0.0) resolution := optional org.osgi.service.log version = [1.3.0,2.0.0) org.osgi.util.tracker version = [1.3.0,2.0.0) org.w3c.dom org.xml.sax org.xml.sax.helpers
