Commit Graph

2047 Commits

Author SHA1 Message Date
Ceki Gulcu 1ed084cbc0 add missing distribution instruction to github action
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-12-19 20:25:11 +01:00
Ceki Gulcu b2cb017422 update github action versions
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-12-19 20:21:52 +01:00
Sean C. Sullivan fa6721a53e add JDK 19 to CI build
Signed-off-by: Sean C. Sullivan <github@seansullivan.com>
2022-12-19 20:19:54 +01:00
Ceki Gulcu f85104040c start work on 2.0.7-SNAPSHOT
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-12-12 20:19:53 +01:00
Ceki Gulcu 5ff6f2c385 prepare for release 2.0.6
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-12-12 20:11:11 +01:00
Ceki Gulcu 2f4aa75445 fix SLF4J-575
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-12-10 19:30:48 +01:00
Ceki Gulcu 363f0a534e remove unused parts
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-12-10 00:38:56 +01:00
Jonah Graham 171679baa8 SLF4J-574: Add full OSGi headers, especially "uses" clauses
Fixes: https://jira.qos.ch/browse/SLF4J-574

This uses the BND tool, via org.apache.felix to generate
the MANIFEST.MF to be fully compliant with OSGi.
Compared to using just the maven-jar-plugin to create
the MANIFEST.MF the uses clauses are added to the
Export-Package

Signed-off-by: Jonah Graham <jonah@kichwacoders.com>
2022-12-10 00:10:39 +01:00
Ceki Gulcu 921b5b31e1 fix FUNDING file
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-12-09 13:31:52 +01:00
Ceki Gulcu e02244c39f fix FUNDING file
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-12-09 13:31:16 +01:00
Ceki Gulcu 441d4584be fix FUNDING file
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-12-09 13:30:56 +01:00
Ceki Gulcu f5e741ba1a add FUNDING file
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-12-09 13:30:01 +01:00
Ceki Gulcu 2e71327c8e remove unused log4j dependency in the version definition section of pom.xml
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-11-26 20:43:43 +01:00
Ceki Gulcu 3ff2a30e05 start work on 2.0.6-SNAPSHOT
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-11-25 13:33:29 +01:00
Ceki Gulcu 7e62e1e691 prepare release 2.0.5
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-11-25 12:40:18 +01:00
Ceki Gulcu d250ad79eb in jcl-over-slf4j rename LICENSE.TXT as LICENSE, add LICENSE file to log4j-over-slf4j
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-11-25 09:56:46 +01:00
Ceki Gulcu 3bc58f3e81 add SecurityManager support
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-11-24 20:12:00 +01:00
Ceki Gulcu 207bb299c3 start work on 2.0.5-SNAPSHOT
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-11-17 21:38:06 +01:00
Ceki Gulcu 35dd7ff1e7 removed unused META-INF/services entry
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-11-17 21:25:09 +01:00
Ceki Gulcu 440c2f3000 prepare release 2.0.4
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-11-17 21:04:44 +01:00
Ceki Gulcu 43a36303e5 use the class loader that loaded LoggerFactory (instead of the threadContextClassLoader) to find providers
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-11-17 20:49:29 +01:00
Piotr P. Karwasz 557bf7c0bd [SLF4J-548] Fix ServiceLoader usage in servlet environment
If both the servlet container and a web application use SLF4J,
`ServiceLoader` calls are susceptible to three problems:

1. The SLF4J copy in the webapp detects the common providers by can not
instantiate them (they implement a different copy of
`SLF4JProviderService`),
2. The SLF4J copy in the common classloader can bind the providers in
the webapp classloader and cause a memory leak,
3. If the server uses a SecurityManager the static initialization of
`LoggerFactory` fails if called by unprivileged code.

This PR should solve these problems.

Signed-off-by: Piotr P. Karwasz <piotr.github@karwasz.org>
2022-11-17 19:28:19 +01:00
Stefan Bischof 632410565b enhance manifest with capabilities
provide for SLF4JServiceProvider (with name attribute
require for registrar

Signed-off-by: Stefan Bischof <stbischof@bipolis.org>
2022-11-14 18:30:33 +01:00
Ceki Gulcu e540299d58 edit blurb on release championing 2022-10-11 21:18:58 +02:00
Ceki Gülcü dfb41b06a8
Update README.md 2022-10-11 21:04:18 +02:00
Ceki Gulcu 47c7cc7fa4 clarify Logger.makeLoggingEventBuilder javadoc
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-09-28 15:25:09 +02:00
Ceki Gulcu 0be1bc15f2 Merge branch 'master' of github.com:qos-ch/slf4j 2022-09-28 15:24:06 +02:00
Ceki Gülcü d60690c0b9
more flexible way to 2022-09-28 15:23:30 +02:00
Ceki Gülcü 6720d8db66
Update README.md 2022-09-28 15:10:51 +02:00
Ceki Gülcü 72a0bc6528
Update README.md 2022-09-28 15:04:47 +02:00
Ceki Gülcü f276d52d96
Update README.md 2022-09-28 15:04:20 +02:00
Ceki Gulcu 7cad6082dc Merge branch 'master' of github.com:qos-ch/slf4j 2022-09-28 13:44:04 +02:00
Kengo TODA 143978ce05 annotates new methods to help static analysis tools
Signed-off-by: Kengo TODA <skypencil@gmail.com>
2022-09-28 13:43:36 +02:00
Ceki Gulcu 88b0ee3c1f start work on 2.0.4-SNAPSHOT
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-09-28 13:30:20 +02:00
Ceki Gulcu b2cb05f16a prepare release 2.0.3
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-09-28 12:15:18 +02:00
Ceki Gulcu 4b5bb41ede fix SLF4J-546, Fluent logging API doesn't populate timestamp with Reload4JLogger
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-09-28 12:05:26 +02:00
Ceki Gulcu b500a6fdfd javadoc explaining using multiple markers instead of nested markers
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-09-26 19:58:49 +02:00
Ceki Gulcu d81affb012 comment about ThreadLocal key or value types
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-09-26 19:57:31 +02:00
Ashley Scopes bcbbe40ffd Reword Marker Javadoc to improve grammar.
Signed-off-by: Ashley Scopes <73482956+ascopes@users.noreply.github.com>
2022-09-25 16:05:27 +02:00
Ceki Gülcü 7686020c36
Merge pull request #310 from ascopes/patch-1
Add missing javadoc to SLF4JServiceProvider.java
2022-09-25 16:02:33 +02:00
Ashley Scopes 3f47f87ccc Add missing javadoc to SLF4JServiceProvider.java
Had to do some digging around the logback-classic alpha release for SLF4J2 API
integration to work out the nature of this behaviour. This should prevent confusion
for developers of other logging implementations in the future.

Signed-off-by: Ashley Scopes <73482956+ascopes@users.noreply.github.com>
2022-09-25 14:49:03 +01:00
Ceki Gulcu eb1710af7b start work on 2.0.3-SNAPSHOT, fix SLF4J-564 2022-09-21 23:17:52 +02:00
Ceki Gülcü bb49a5aeef
Merge pull request #307 from radio-rogal/slf4j-564-simple-logger-javadoc
[SLF4J-564] slf4j-simple: fix javadoc for SimpleLogger
2022-09-21 23:03:25 +02:00
Witalij Berdinskich 768ca7d4c0 [SLF4J-564] slf4j-simple: fix javadoc for SimpleLogger
Signed-off-by: Witalij Berdinskich <radio_rogal@keemail.me>
2022-09-21 22:40:56 +03:00
Ceki Gulcu 0645c18caf prepare release 2.0.2
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-09-20 21:36:11 +02:00
Ceki Gulcu 894b1890a0 fix SLF4J-563
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-09-20 20:44:05 +02:00
Ceki Gulcu 7c1d86e21e start work on 2.0.2-SNAPSHOT
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-09-14 16:48:41 +02:00
Ceki Gulcu 9752442b6e prepare release 2.0.1
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-09-14 16:27:30 +02:00
Ceki Gulcu c0f7f16bfb minor javadoc change
Signed-off-by: Ceki Gulcu <ceki@qos.ch>
2022-09-14 16:06:16 +02:00
Ceki Gulcu 1148b98529 Merge branch 'master' of github.com:qos-ch/slf4j 2022-09-14 15:39:58 +02:00