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


Reply via email to