Merge upstream v_2.0.12 into main

Result of running the following
git commands locally:
```
git remote add upstream https://github.com/qos-ch/slf4j.git
git fetch upstream --tags
git merge --squash v_2.0.12
```

Also includes two manual changes:
- Manually updated METADATA per the conventions
  laid out in go/android3p.
- Manually updated Android.bp to exclude src/main/java9
  directory for slf4j-jdk14 (breaks the build if included)
- Removed reference to log4j in `log4j-over-slf4j/pom.xml`

Squashed commit of the following:

commit 955209464d517cd91186f6407a60feb202dc26b8
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Feb 5 22:32:22 2024 +0100

    increase leniency count

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit c1473c957abef18532a6cbbb27a93d7baf58e3f0
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Feb 5 22:21:34 2024 +0100

    prepare release 2.0.12

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 98932348fbc5bf9925e0d09357ac4ca90f81d453
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Feb 5 22:20:48 2024 +0100

    minor reminder

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit c52da92599b1316c5b7216c8ecf5dab68341e861
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Feb 5 22:17:54 2024 +0100

    revert Util.report methods removed by mistake

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit da91e4f2198e49121e308de5acca2fd2bbfbf452
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Feb 5 21:45:58 2024 +0100

    export provider packages, allow reflection by org.slf4j

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 8c4ea8f225bd45719687849f4dc55f08028f6971
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jan 23 15:51:31 2024 +0100

    more comments

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 6b2921a52341d881e89e1fafe386fd00c25fb6cf
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Jan 8 20:50:02 2024 +0100

    start wotk on  2.0.12-SNAPSHOT

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 3f4717c44e26d586e2b03b1b87cfff63248e993a
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Jan 8 20:48:59 2024 +0100

    get javadoc:aggregate command to work

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit d9145fba56fc213646d38a3230f60f76aba10bbf
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Jan 8 18:58:10 2024 +0100

    prepare release 2.0.11

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 68ff7064ecde0867ed97053ecc565eb85beb417c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Jan 8 18:50:54 2024 +0100

    acceptance test, disabled for the moment

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit db8cd90c10cda662db899e1f72644638013b7ec6
Author: Guillaume Nodet <gnodet@gmail.com>
Date:   Mon Jan 8 16:41:13 2024 +0100

    Use computeIfAbsent with a protected method, make reset protected

    Signed-off-by: Guillaume Nodet <gnodet@gmail.com>

commit d564304a6137c1f5ec0e0ed890658bf4b817371b
Author: Guillaume Nodet <gnodet@gmail.com>
Date:   Mon Jan 8 16:38:48 2024 +0100

    Use computeIfAbsent with a protected method, make reset protected

    Signed-off-by: Guillaume Nodet <gnodet@gmail.com>

commit ef8dda71dd8d9b86f623c9fe6d9eaa83d1722ab6
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Jan 8 15:23:23 2024 +0100

    javadoc changed for SimpleLogger constructor

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit fe42ecb5f74cdda9927fe0889229199a08d23ec8
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Jan 8 15:16:08 2024 +0100

    change constructor access modifier  instead of

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 7029a8b7fda826f425c740a847e97f4c0a063dbe
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Jan 8 15:02:22 2024 +0100

    add renderLevel method in SimpleLogger

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 8c873b2e75667d284817300c167698ec57572324
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Dec 29 00:03:40 2023 +0100

    start work on 2.0.11-SNAPSHOT

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 7bcee9aa1f24bc73cab13a9eb59ed6abafd66e0a
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Dec 29 00:02:38 2023 +0100

    javadoc configuration tweak

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 6fe9c07113feee42d88c8478fc7c404b977fe62e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Dec 28 21:48:34 2023 +0100

    more javadoc adjustments

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit df562c22d8617e7ae4e11a56c3defd24c6c1ceda
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Dec 28 21:38:38 2023 +0100

    migrator should have javadocs

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 6d39ca8bf9d937da8e1b86ce719f5d888f5a00f5
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Dec 28 21:14:08 2023 +0100

    prepare release 2.0.10

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 86ee8298d9ff7df30d007a83463bd7f5718aeea3
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Dec 6 20:54:40 2023 +0100

    javadoc edit

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 5ccbe20b118828f35fd64a887d77fb9b72ad1a6e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Dec 5 10:02:43 2023 +0100

    remove unreachable code, see issues/371

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 02b36a269a9b13dac435699839f3200529dd0e10
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Nov 25 20:47:16 2023 +0100

    attempt at fixing PR 358

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit c12667b9063b2b9409ed49072d9746f34f968440
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Nov 17 12:57:30 2023 +0100

    document Reporter class

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 316b5d1727d647250ff791565650070094f5b85e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Nov 15 19:59:01 2023 +0100

    first attempt at fixing issues/361

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 7c164fab8d54f823dd55c01a5a839c153f578297
Author: Hervé Boutemy <hboutemy@apache.org>
Date:   Sun Sep 3 22:56:46 2023 +0200

    upgrade maven-bundle-plugin

    fixes Reproducible  Builds issue with OSGi metadata

commit 56e42fdb61087ce08d8fc0623de80b205a0394cd
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Sep 3 18:20:34 2023 +0200

    start work on 2.0.10-SNAPSHOT

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 216459e5d81c3b066748c51a4eabcda32395fe05
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Sep 3 18:12:02 2023 +0200

    prepare release 2.0.9

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 2481810f94f32923db5eb86f6cc1bbebb069be34
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Sep 3 18:06:27 2023 +0200

    rename slf4j.binding system proerty as slf4j.provider

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 25d742d6669c348fd149b4df1a52bf2f4c0dbe1a
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Sep 3 17:44:47 2023 +0200

    start work on 2.0.9-SNAPSHOT

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 10a151756d4ab7c79a95e5a74a3ed33fd7cf82a0
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 29 23:31:08 2023 +0200

    further adjusments for successful deployment on Maven Central

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 17f5bf3d87551c2ab7a6e2e842cf4ef8f80b4958
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 29 23:04:24 2023 +0200

    fix issues during deployment

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit f967033766498679a3d2bd2de8887514a5154ad7
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 29 22:50:25 2023 +0200

    move parent-pom.xml to parent/pom.xml as explained in SLF4J-437

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 0b9c92cc3a4b24609c4cf93b5c984c7900982310
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 29 22:14:17 2023 +0200

    prepare release 2.0.8

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 05698f8d238139f7cd345592a2c1fb78eafda230
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 29 22:06:48 2023 +0200

    fine tuning for SLF4J-450

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 9783320b6c4411a0b120cad9e32cd9a981b1dac2
Author: Kengo TODA <skypencil@gmail.com>
Date:   Tue Jul 14 07:48:20 2020 +0800

    feat: allow binding to be explicitly specified

commit aa13da39edd4195c25eecb1263c4bf3f8902a3e4
Author: Ethan McCue <ethan@mccue.dev>
Date:   Mon Aug 7 17:44:11 2023 -0400

    Fix typo in "SLF4JPlarformLoggerFactory"

    Signed-off-by: Ethan McCue <ethan@mccue.dev>

commit 7a4da876b361b347acf67611a21c8e14be41e6a0
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 8 18:20:12 2023 +0200

    add equals/hashCode to KeyValuePair

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 0769bc8182b89b9d8a040decf80d087aa7303c4d
Author: Taku Miyakawa <miyakawa.taku@gmail.com>
Date:   Wed Dec 22 21:46:09 2021 +0900

    use MessageFormat insetad of String.format to comply spec of System.Logger.log

    Signed-off-by: Taku Miyakawa <miyakawa.taku@gmail.com>

commit e63f87f02cdc732d9efb0d806675f94e5b7a67fc
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jul 12 22:50:26 2023 +0200

    fix SLF4J-595

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 3f20e0dfd27909615513a52a56b0ea1b57f59c02
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jul 12 21:52:15 2023 +0200

    update certain plugins, add parent-pom.xml as a module fixing SLF4J-596

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 06fa09a2fbdad25317493a7bed0bb8e1ec5388f2
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jul 11 11:04:41 2023 +0200

    use jar plugin to add MainClass information in MANIFEST.MF instead of the fleix plugin, see SLF4J-594

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 6fd9db9b5eef541d9648d486b5db096ed5d00b37
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jun 16 18:05:17 2023 +0200

    add BOM file, fixes SLF4J-437

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit f871e7f2e9f3f3959e987967655dfcb15494a3d3
Author: Hannes Wellmann <wellmann.hannes1@gmx.net>
Date:   Thu Jan 12 23:15:08 2023 +0100

    Restore 'Main-Class' header in slf4j-migrator Manifest.MF

    Because the Manifest.MF did not have a terminating new-line it was
    invalid and its content was ignored, thus the Main-Class entry was
    missing.

    To have less files in the project, generate the entry using the
    maven-bundle-plugin.

    Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net>

commit 0b4d88edef0ba705e3de8b948fe44614ea910aa5
Author: Hannes Wellmann <wellmann.hannes1@gmx.net>
Date:   Sun Mar 19 10:11:10 2023 +0100

    Use project.name in Bundle-Name and simplify slf4j-api OSGi metadata gen

    The value of project.name is more expressive than the previously used
    project.artifactId.

    Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net>

commit 2ec7c1034c8e3c30a8c5c94a212cc4e7c69a8c15
Author: Hannes Wellmann <wellmann.hannes1@gmx.net>
Date:   Sat Mar 18 15:03:16 2023 +0100

    Replace all remaining OSGi MANIFEST.MF by bundle-plugin instructions

    This ensures that there is only a single source for OSGi metadata.
    Additionally this improves the metadata for some Export-Package entries.

    Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net>

commit df44ace9c3f9f09ad4fd861ed4b9a304872c08e2
Author: Hannes Wellmann <wellmann.hannes1@gmx.net>
Date:   Thu Jan 12 23:13:47 2023 +0100

    Automate OSGi metadata creation and fix metadata for other slf4j-modules

    Only use the maven-bundle-plugin to generate all OSGi metadata into
    slf4j's Manifest.MF files. This unifies the resulting MANIFEST.MFs
    that are currently partly generated and partly statically defined and
    fixes the following aspects:

    - Fix the package-export of slf4j-jdk-platform-logging (from
    'slf4j.jdk.platform.logging' to 'org.slf4j.jdk.platform.logging')
    - Import missing packages for slf4j-reload4j and log4j-over-slf4j
    - Replace the deprecated 'Bundle-RequiredExecutionEnvironment' by a
    corresponding required 'osgi.ee' capability
    - Restores the exported packages of jcl-over-slf4j

    Fixes https://jira.qos.ch/browse/SLF4J-578

    Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net>

commit 661869eeb29bb02cbbc5747e3b68885fbdb5e794
Author: Hannes Wellmann <wellmann.hannes1@gmx.net>
Date:   Sun Mar 19 10:19:21 2023 +0100

    Adapt project names from 'Binding' to 'Provider'

    Since slf4j 2 Bindings are now called Providers. The corresponding Maven
    project names and descriptions should be adapted accordingly.

    Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net>

commit cff3312e43e7a9bd6ae664ad2f71c0457822f672
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Mar 17 20:41:07 2023 +0100

    start work on 2.0.8-SNAPSHOT

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit d6a21ae68f8a996bc24526f82ec46907e6688bc0
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Mar 17 20:35:35 2023 +0100

    update javadoc plugin to version 3.0.5

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 13950e51a62893eae6a5f6d9f842fe5554b7d4f4
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Mar 17 19:49:13 2023 +0100

    prepare release 2.0.7

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 122e0c18dd59c1c7ef425e89e6097c07ee2358b9
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Mar 17 19:35:56 2023 +0100

    add LICENSE.txt files to all modules, rename LICENSE as LICENSE.txt when appropriate

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 2a8ca99cafe8a20c2dc57ed7297ec68c574b0b94
Author: TWI <audi-connect@msg.group>
Date:   Wed Jan 25 10:40:54 2023 +0100

    add license file to jar

commit b363bb31ed08d3ad9761ccdca5e51bb2327c3287
Author: Hannes Wellmann <wellmann.hannes1@gmx.net>
Date:   Wed Dec 21 00:07:48 2022 +0100

    SLF4J-579: Export client packages of slf4j-api in version 1

    Fixes https://jira.qos.ch/browse/SLF4J-576

    This allows to use the slf4j-api version 2 artifact as drop-in
    replacement for slf4j-api version 1 in OSGi environments as well.
    slf4j-api can now be wired to bundles that require packages of slf4j-api
    in version 1 or 2.

    Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net>

commit 2235d3c69829caf19e38ea980a86042cc3ffd1f3
Author: Hannes Wellmann <wellmann.hannes1@gmx.net>
Date:   Wed Mar 15 21:28:25 2023 +0100

    Fully automate OSGi metadata creation and fix brocken OSGi-metadata in slf4j-api (#330)

    * Improve generated OSGi metadata and restore Bundle-SymbolicName

    Enhance the generated OSGi metadata for all slf4j-modules in the
    following ways:
    - Restore the Bundle-SymbolicName, Bundle-Name, Bundle-Vendor and
    Bundle-DocURL from SLF4J-2.0.5 and before
    - Removes Export-Package: META-INF.versions.9
    - Removes self-Imports of exported package (has to be added again in a
    follow up, where desired)
    - Remove unnecessary BND-internal headers

    Additionally move the maven-bundle-plugin configuration from the
    execution configuration up into the configuration of the plugin so that
    it can be easier overwritten in child-modules.

    Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net>

    * Automate OSGi metadata creation and restore package-exports of slf4j-api

    Only use the maven-bundle-plugin to generate all OSGi metadata into
    slf4j-api's Manifest.MF file. This unifies the resulting MANIFEST.MFs
    that are currently partly generated and partly statically defined.

    Furthermore it fixes the following flaws in the currently generated OSGi
    metadata of slf4j-api:
    - Import only the exported org.slf4j.spi package (like in slf4j 2.0.5
    and before)
    - Replace the deprecated 'Bundle-RequiredExecutionEnvironment' header by
    a corresponding required 'osgi.ee' capability

    Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net>

    ---------

    Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net>

commit a5540ad51066b4b15132fdf27ead630519541d35
Author: Sean C. Sullivan <github@seansullivan.com>
Date:   Sun Jul 3 10:05:34 2022 -0700

    setup-java v3

    Signed-off-by: Sean C. Sullivan <github@seansullivan.com>

commit 1ed084cbc061f0bcbc9250867771550684be25fa
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Dec 19 20:25:11 2022 +0100

    add missing distribution instruction to github action

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit b2cb0174225d1163730a209a6a433068fa281903
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Dec 19 20:21:52 2022 +0100

    update github action versions

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit fa6721a53eb4b2d13491400908f9ca76c7997300
Author: Sean C. Sullivan <github@seansullivan.com>
Date:   Mon Dec 19 10:04:38 2022 -0800

    add JDK 19 to CI build

    Signed-off-by: Sean C. Sullivan <github@seansullivan.com>

commit f85104040ce44ac545e15e4f41ef771a7a7f7add
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Dec 12 20:19:53 2022 +0100

    start work on 2.0.7-SNAPSHOT

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 5ff6f2c385c36ea4f8b85cacd69f7ca891c37818
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Dec 12 20:11:11 2022 +0100

    prepare for release 2.0.6

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 2f4aa754451167e2fef98a07f2e1260cdb08b332
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Dec 10 19:30:48 2022 +0100

    fix SLF4J-575

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 363f0a534ea736bb02ced129f3ae27720f95c13f
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Dec 10 00:38:56 2022 +0100

    remove unused parts

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 171679baa87e13cfb8ca471242da6fd0d3acbe53
Author: Jonah Graham <jonah@kichwacoders.com>
Date:   Fri Dec 9 13:42:01 2022 -0500

    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>

commit 921b5b31e179d625d349debf15210ed067a5a153
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Dec 9 13:31:52 2022 +0100

    fix FUNDING file

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit e02244c39f11cdcdb07d6b291f157e3687d5b920
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Dec 9 13:31:16 2022 +0100

    fix FUNDING file

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 441d4584bed16ec8fe54a9c4acb8d289e51005b8
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Dec 9 13:30:56 2022 +0100

    fix FUNDING file

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit f5e741ba1af6565269499d34c725c32ef8ca467f
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Dec 9 13:30:01 2022 +0100

    add FUNDING file

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 2e71327c8ee745927d731e8d9f4e51d331dad138
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Nov 26 20:43:43 2022 +0100

    remove unused log4j dependency in the version definition section of pom.xml

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 3ff2a30e05e5825d96ddb54da243df48f1a9d897
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Nov 25 13:33:29 2022 +0100

    start work on 2.0.6-SNAPSHOT

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 7e62e1e6917e19e6eeb8faf97daa9e2469bc946d
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Nov 25 12:40:18 2022 +0100

    prepare release 2.0.5

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit d250ad79ebbd46f098b07c0868d1cbc8c09c8d6c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Nov 25 09:56:46 2022 +0100

    in jcl-over-slf4j rename LICENSE.TXT as LICENSE, add LICENSE file to log4j-over-slf4j

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 3bc58f3e81cfbe5ef9011c5124c0bd13dceee3a9
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Nov 24 20:12:00 2022 +0100

    add SecurityManager support

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 207bb299c319886aededb999269c1555abb9deae
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Nov 17 21:38:06 2022 +0100

    start work on  2.0.5-SNAPSHOT

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 35dd7ff1e75cf83ffb6784a9537ff92c865e78b2
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Nov 17 21:25:09 2022 +0100

    removed unused META-INF/services entry

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 440c2f3000fc0e2d7646f0b3d6e36e8bc2ef2485
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Nov 17 21:04:44 2022 +0100

    prepare release 2.0.4

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 43a36303e5a2338c22ec9aad5b01a401034eb553
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Nov 17 20:49:29 2022 +0100

    use the class loader that loaded LoggerFactory (instead of the threadContextClassLoader) to find providers

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 557bf7c0bd4e2c2cd85ef389729107461938dd15
Author: Piotr P. Karwasz <piotr.github@karwasz.org>
Date:   Fri Sep 2 23:01:39 2022 +0200

    [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>

commit 632410565b26e4d67fc7ef2ce4c212380b4e59d1
Author: Stefan Bischof <stbischof@bipolis.org>
Date:   Fri Oct 28 13:21:26 2022 +0200

    enhance manifest with capabilities

    provide for SLF4JServiceProvider (with name attribute
    require for registrar

    Signed-off-by: Stefan Bischof <stbischof@bipolis.org>

commit e540299d58bc5f53cab3236cc1b2f29281982074
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Oct 11 21:18:49 2022 +0200

    edit blurb on release championing

commit dfb41b06a8e5a6aed5e2856edf099fd324822dcf
Author: Ceki Gülcü <ceki@qos.ch>
Date:   Tue Oct 11 21:04:18 2022 +0200

    Update README.md

commit 47c7cc7fa46d883d46b4000028aab6ef5562a139
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Sep 28 15:25:09 2022 +0200

    clarify Logger.makeLoggingEventBuilder javadoc

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 0be1bc15f26f11233ee7f657eb5b50fe552a49f1
Merge: 7cad6082 d60690c0
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Sep 28 15:24:06 2022 +0200

    Merge branch 'master' of github.com:qos-ch/slf4j

commit d60690c0b9f0e4c89b71236cee9dc14d967d7778
Author: Ceki Gülcü <ceki@qos.ch>
Date:   Wed Sep 28 15:23:30 2022 +0200

    more flexible way to

commit 6720d8db660f5895d1cd08f721e4fe82803fc0c2
Author: Ceki Gülcü <ceki@qos.ch>
Date:   Wed Sep 28 15:10:51 2022 +0200

    Update README.md

commit 72a0bc6528a72c514d8fb77f445c0fb3b14eeed6
Author: Ceki Gülcü <ceki@qos.ch>
Date:   Wed Sep 28 15:04:47 2022 +0200

    Update README.md

commit f276d52d96fde7f1aad9895e144c166e16d7f368
Author: Ceki Gülcü <ceki@qos.ch>
Date:   Wed Sep 28 15:04:20 2022 +0200

    Update README.md

commit 7cad6082dc37dcaab88ead10f37965e6560c9630
Merge: 88b0ee3c 143978ce
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Sep 28 13:44:04 2022 +0200

    Merge branch 'master' of github.com:qos-ch/slf4j

commit 143978ce05832d460564cdf857dab7f6672da67a
Author: Kengo TODA <skypencil@gmail.com>
Date:   Fri Sep 9 09:16:39 2022 +0800

    annotates new methods to help static analysis tools

    Signed-off-by: Kengo TODA <skypencil@gmail.com>

commit 88b0ee3c1f235facd6d01e5d806f894b919add70
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Sep 28 13:30:20 2022 +0200

    start work on 2.0.4-SNAPSHOT

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit b2cb05f16acc21a3266a74ef5c578f2cd9efdead
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Sep 28 12:15:18 2022 +0200

    prepare release 2.0.3

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 4b5bb41ede1cf046e7bfd9dd639d43584020fb41
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Sep 28 12:05:26 2022 +0200

    fix SLF4J-546, Fluent logging API doesn't populate timestamp with Reload4JLogger

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit b500a6fdfd80772b089cd4069430dd0f6106afb1
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Sep 26 19:58:49 2022 +0200

    javadoc explaining using multiple markers instead of nested markers

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit d81affb012f37e1d1eb8c2c6fbbb3a4ee15eb3e8
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Sep 26 19:57:31 2022 +0200

    comment about ThreadLocal key or value types

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit bcbbe40ffde9b32729198014a771482cf796c5af
Author: Ashley Scopes <73482956+ascopes@users.noreply.github.com>
Date:   Sun Sep 25 14:56:53 2022 +0100

    Reword Marker Javadoc to improve grammar.

    Signed-off-by: Ashley Scopes <73482956+ascopes@users.noreply.github.com>

commit 7686020c364bb0567263b14d10752eee6f393fa5
Merge: eb1710af 3f47f87c
Author: Ceki Gülcü <ceki@qos.ch>
Date:   Sun Sep 25 16:02:33 2022 +0200

    Merge pull request #310 from ascopes/patch-1

    Add missing javadoc to SLF4JServiceProvider.java

commit 3f47f87ccce890c6ec8e7e10a882dce9e87db397
Author: Ashley Scopes <73482956+ascopes@users.noreply.github.com>
Date:   Sun Sep 25 14:49:03 2022 +0100

    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>

commit eb1710af7bbc4a05efa1078d34ee076e1c591a73
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Sep 21 23:17:52 2022 +0200

    start work on 2.0.3-SNAPSHOT, fix SLF4J-564

commit bb49a5aeefc26cd22755951c6088bde670495049
Merge: 0645c18c 768ca7d4
Author: Ceki Gülcü <ceki@qos.ch>
Date:   Wed Sep 21 23:03:25 2022 +0200

    Merge pull request #307 from radio-rogal/slf4j-564-simple-logger-javadoc

    [SLF4J-564] slf4j-simple: fix javadoc for SimpleLogger

commit 768ca7d4c02f475c4ebae2e9f666cd12a6bca45b
Author: Witalij Berdinskich <radio_rogal@keemail.me>
Date:   Wed Sep 21 22:40:56 2022 +0300

    [SLF4J-564] slf4j-simple: fix javadoc for SimpleLogger
    Signed-off-by: Witalij Berdinskich <radio_rogal@keemail.me>

commit 0645c18cafbad8dfcebf2d57926cba496c8ab055
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Sep 20 21:36:11 2022 +0200

    prepare release 2.0.2

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 894b1890a077a966f8be147e9fac2ad92a610e69
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Sep 20 20:44:05 2022 +0200

    fix SLF4J-563

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 7c1d86e21e7260093bbef5647cd554e09d64f68b
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Sep 14 16:48:41 2022 +0200

    start work on 2.0.2-SNAPSHOT

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 9752442b6e6db0749915dc40e80437dc97cd772d
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Sep 14 16:27:30 2022 +0200

    prepare release 2.0.1

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit c0f7f16bfb2cdbcf38df6039219ee3f57c99117e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Sep 14 16:06:16 2022 +0200

    minor javadoc change

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 1148b9852997376ab865cfc5e448fee0675cabbd
Merge: 593f89f8 03deea9f
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Sep 14 15:39:58 2022 +0200

    Merge branch 'master' of github.com:qos-ch/slf4j

commit 593f89f85af8d181f0727315224f37fe0aa5fdcb
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Sep 14 15:39:40 2022 +0200

    fix SLF4J SLF4J-560

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 03deea9f77c354ccd59c578808cff689299ba5eb
Merge: bae56f54 c9d5cc12
Author: Ceki Gülcü <ceki@qos.ch>
Date:   Mon Aug 29 09:40:18 2022 +0200

    Merge pull request #302 from coheigea/coheigea/reload4j_1.2.22

    Update reload4j to 1.2.22

commit c9d5cc1257be51d837bf8e3f10f94eb18d1390bb
Author: Colm O hEigeartaigh <coheigea@apache.org>
Date:   Mon Aug 29 08:02:12 2022 +0100

    Update reload4j to 1.2.22

commit bae56f544b0c30cedb265729f3c6cce72fa79f10
Merge: 05c0b0a8 24788ac7
Author: Ceki Gülcü <ceki@qos.ch>
Date:   Thu Aug 25 21:35:07 2022 +0200

    Merge pull request #294 from marcwrobel/fix-typos

    fix typos in documentations

commit 24788ac731cdce9f27670f22efd42a7b9f1d771e
Author: Marc Wrobel <marc.wrobel@gmail.com>
Date:   Mon Jul 18 15:51:13 2022 +0200

    fix typos in documentations

    Fix typos in javadoc, comments and README.

    Signed-off-by: Marc Wrobel <marc.wrobel@gmail.com>

commit 05c0b0a88165094a9044e981c7836e10a05c8f6c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 23 22:42:13 2022 +0200

    fix SLF4J-555

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 400a885e7d74c291b728f983a38697553d4e0431
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Aug 22 17:50:40 2022 +0200

    remove reference to 1.7

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit a4f165689fb607ed2c6924b2cdbd1e49a95b59e8
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Aug 22 16:36:38 2022 +0200

    use https links

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 4685f1ebc04c872b77b8e08b8b4463444826b3ac
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Aug 22 15:01:50 2022 +0200

    add reminder in release.sh

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 15d4c1fdd6292c2598b45f172a7e767c89997963
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Aug 22 15:01:17 2022 +0200

    fix path to codes.html

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 42f863863fd11c84c65eb11f35cc7025c387e056
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Aug 20 21:56:31 2022 +0200

    upodate gpg key information

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 51ceaf6224a96c6c03c8822e9352b1a4a3b10036
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Aug 20 21:31:19 2022 +0200

    start work on 2.0.1-SNAPSHOT

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 0614d467d7bca81724f45e228f4f871161222b51
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Aug 20 21:04:05 2022 +0200

    prepare release 2.0.0

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit b1afcd01b1092f0dfda12b4502aa202124e24a8e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Aug 7 00:04:53 2022 +0200

    javadoc edits

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 20cd3ad0abd25d1837f5b9354c6729cb4a978d69
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Aug 7 00:04:28 2022 +0200

    start work on 2.0.0-SNAPSHOT

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit aeebb6199d412a3883af2d0c414a69fde26b5971
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Aug 6 23:31:54 2022 +0200

    prepare release 2.0.0-beta1

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 1068cd0eb9fb2460d368e3ba6112517ef3fedd2a
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Aug 6 23:25:49 2022 +0200

    javadoc changes

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 4e4e56a2df730cdb6877449b6341279208f20a78
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Aug 6 22:44:44 2022 +0200

    add CheckReturnValue annotation in org.slf4j.helpers

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 0dcfa19040fb2d7f45dfe00823d15bdff0434d6a
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Aug 6 22:03:35 2022 +0200

    check for return value in some oggingEventBuilder methods

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit e7ca8d17c8db1fc956019404153cc7b90b8f0c61
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Aug 6 21:26:09 2022 +0200

    start work on 2.0.0-beta1-SNAPSHOPT

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 2314de9dd9f9abbef360f5c6240487c0ac7e5fc3
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Aug 5 22:46:46 2022 +0200

    add setMessage and log method to the fluent API

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 508a796552640c83d6d814374a9b50a424e88cfa
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Aug 5 22:00:48 2022 +0200

    set version to 2.0.0-beta0

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit d93a5e0456f83b83e2336f47d12e2493fd67510f
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jul 21 12:46:38 2022 +0200

    minor javadoc changes

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 43005d1d858fb408e93401ff3f37fff16948b26e
Merge: c0001d46 14ec6709
Author: Ceki Gülcü <ceki@qos.ch>
Date:   Thu Jul 21 12:42:02 2022 +0200

    Merge pull request #293 from varunsh-coder/token-perms

    ci: add GitHub token permissions for workflow

commit 14ec670971edc669caa20e4e925202a388e8d997
Author: Varun Sharma <varunsh@stepsecurity.io>
Date:   Sun Jul 10 07:17:58 2022 -0700

    ci: add GitHub token permissions for workflow

    Signed-off-by: Varun Sharma <varunsh@stepsecurity.io>

commit c0001d461946ca4b147a24e66b8e9e1582b5d56a
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jun 15 20:31:10 2022 +0200

    remove slf4j-site

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 9feda2c795fda0aeb546b0f58321c5808cf7bb55
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jun 15 20:30:49 2022 +0200

    remove slf4j-site

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 287fe4f97a8a4b15380dcf61e6d54da1c803a0c1
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 14 17:01:39 2022 +0200

    add closing double quote

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 5537ff1699373d8ea99a462924ea456c0941bf64
Merge: ae032b12 996866fa
Author: Ceki Gülcü <ceki@qos.ch>
Date:   Wed Jun 8 15:38:16 2022 +0200

    Merge pull request #290 from ckbisk/patch-1

    SLF4J-551: fix broken org/org Log4j link in left.js

commit 996866fae764bca198f95cdb1e0ec5b47bb26042
Author: Chad K Bisk <ckbisk@gmail.com>
Date:   Tue Jun 7 23:30:06 2022 -0400

    fix broken org/org Log4j link in left.js

    https://jira.qos.ch/browse/SLF4J-551

commit ae032b12970b0d17b9c5e97c8657619a37e36be3
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri May 27 17:50:14 2022 +0200

    remove infra information

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 6afe5ab7a72ec73e34ec100e89ff6a04f94365cb
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri May 27 17:34:30 2022 +0200

    gpg password on a dedicated panel

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 82a592ed790cc8072aef1455f1065b6c9d207501
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue May 17 18:49:07 2022 +0200

    info about keystore

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit e454d28282e5db980d5be7afb3a5894b9ac9b35c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed May 11 12:02:06 2022 +0200

    deny history overwrite

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit db3835d39274d17b7deb45b36442eced8bc5b01d
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed May 11 11:49:52 2022 +0200

    add SECURITY.md

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 61574d22f4f12e96e29b07845a65f0508e385d58
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed May 11 10:47:13 2022 +0200

    discussion header

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 9dd3de0511930c9dffdc60268d70c61a23a5400f
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu May 5 20:36:48 2022 +0200

    fix name of variable

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 6701960a59904e4635c04089ebd4c73839739e9e
Merge: ac854c79 98728180
Author: Ceki Gülcü <ceki@qos.ch>
Date:   Thu May 5 19:43:00 2022 +0200

    Merge pull request #287 from srt4/bugfix/SLF4J-549-update-event-recoding-logger-name

    Update EventRecodingLogger name to EventRecordingLogger (SLF4J-549)

commit 98728180ac9dd889380086d6963e16770b46cff0
Author: Spencer Thomas <srt4@uw.edu>
Date:   Thu May 5 10:20:39 2022 -0700

    Update EventRecodingLogger name to EventRecordingLogger (SLF4J-549)

    Signed-off-by: Spencer Thomas <srt4@uw.edu>

commit ac854c79ea58a59679a3c58c140957a38f5efad1
Merge: 2b0e1587 0c0eb127
Author: Ceki Gülcü <ceki@qos.ch>
Date:   Thu Apr 14 18:42:02 2022 +0200

    Merge pull request #282 from tenghuanhe/patch-2

    Fix minor typos in README.md

commit 0c0eb1275d4dadbfa88b66f4caa2e3f24495bb63
Author: Tenghuan He <tenghuanhe@gmail.com>
Date:   Fri Apr 15 00:15:17 2022 +0800

    Fix minor typos in README.md

    Signed-off-by: tenghuanhe <tenghuanhe@gmail.com>

commit 2b0e15874aaf5502c9d6e36b0b81fc6bc14a8531
Merge: 045f502f d8b223e3
Author: Ceki Gülcü <ceki@qos.ch>
Date:   Tue Apr 5 20:10:11 2022 +0200

    Merge pull request #249 from gnp/master

    Fix typo: "apllications" --> "applications"

commit 045f502fa915bf1749deddabcd534f74c9dfd1af
Merge: 23182d44 a188a3ed
Author: Ceki Gülcü <ceki@qos.ch>
Date:   Sat Apr 2 21:56:18 2022 +0200

    Merge pull request #281 from josephw/typo-in-reload4j-logger-adapter-variable-name

    Fix typo abbreviation for fully-qualified class name.

commit a188a3ed734e3d551d0404854e7795d74534c0a6
Author: Joseph Walton <joe@kafsemo.org>
Date:   Fri Apr 1 22:01:20 2022 +1100

    Fix typo abbreviation for fully-qualified class name.

    Signed-off-by: Joseph Walton <joe@kafsemo.org>

commit 23182d44680e2cab0869fd8db4b53ceeb2f807eb
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Mar 30 20:36:13 2022 +0200

    delete unused import

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit aa0de34dc6d99af14fdd6a46666dd6977004e133
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Mar 17 20:45:02 2022 +0100

    start work on 2.0.0-alpha8

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 5c4fe1d48c434b8a1f79d63c342864aa66e934ba
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Mar 17 20:40:33 2022 +0100

    minor edits

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 90f3f1ea0770e2b0d7fa5587ecacc34e02f6b335
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Mar 17 20:34:10 2022 +0100

    update news about release 2.0.0-alpha7

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 5fcbb283a323e2c5be9653b399475b6f582907ee
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Mar 17 18:38:36 2022 +0100

    slf4j-log4j12 relocated, prepare release 2.0.0-alpha7

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 956acb06d62ac33f975f312819b929bcdfbc70fa
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Mar 17 17:03:38 2022 +0100

    add info about version99.qos.ch going away at the end of the year

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 6df6053c24fe0920a594fd0e63738181756d4432
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Mar 9 23:08:54 2022 +0100

    caller data extraction support - SLF4J-511

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 74ccf20fab1a35243ae41c2f56f2167e86afbd0c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Feb 28 21:23:39 2022 +0100

    typo fixes

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 8806a45ede9504903cf871c3d25e07c916f54f62
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Feb 18 11:22:44 2022 +0100

    doc edits

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 2287768293c3f34e51a0f5c066e6540549569c09
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 8 14:39:04 2022 +0100

    fix SLF4J-541

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit bef80280e6b973f6abaf45749ccd0259834ba8f4
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jan 26 20:50:23 2022 +0100

    add sponsorship request to header

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit c1282ba08c3b4fc7f4fb9973fdafcd6956e27040
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jan 25 15:39:50 2022 +0100

    update stable versions

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 81a0568d680a97e11cc9a767b7ea6ae1182f7526
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jan 25 15:38:35 2022 +0100

    update docs

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit f04cf16b6664304f7e8e1a7a2b1a309a6e82e100
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Jan 24 00:07:40 2022 +0100

    fix comments, less bragging

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit c69570fc511680331c4a764e4a9a8f28c19a00f4
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Jan 17 23:37:27 2022 +0100

    mvn install seems to work better

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 85541d5669ad0e8849c189961a9d0c1b3878f340
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Jan 17 23:33:05 2022 +0100

    try maven package

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 483538176765283c91bcdad7959711f552f1af8d
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Jan 17 23:23:13 2022 +0100

    try maven install

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit c9c5492ded2caf7ceab0f395df032bfb818382a5
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Jan 17 22:21:52 2022 +0100

    add test in relation with LOGBACK-1612

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 510cc99e3713d878db3ce37c44315707332a9146
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Jan 17 22:20:13 2022 +0100

    try using JDK 11 and 17

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit a20a22299da69f4888fb82d0cfa41d15a909ed8e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Jan 17 22:17:23 2022 +0100

    github actions

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 2d6b6344f03785f00d1df14026474e5fb28bcf99
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Jan 17 22:16:29 2022 +0100

    doc edit

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 16ab482cab7e8fdc6468ce7da425f10660bf4057
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Jan 17 22:11:33 2022 +0100

    added paragraph on JEP264, doc changes, minor refactoring

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 39a07b9ce452cd615d5454a04a852660ec6d9f69
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jan 14 16:42:33 2022 +0100

    make VersionUtil more robust

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 10bd70ca75de5066008738bd10a270655acf263e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jan 13 17:01:39 2022 +0100

    start work on 2.0.0-alpha7-SNAPSHOT

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 66e9c2555fc0b0cac18ac5820cc438429515ac2c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jan 13 16:56:49 2022 +0100

    prepare release 2.0.0-alpa6

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 28528094b94038fcd24cdc7fc4accf2190229de6
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jan 13 16:27:04 2022 +0100

    mentioned reload4j in the docs

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 6abaf6897bb3044ab57838404d7422ab7c7aced9
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jan 13 16:26:36 2022 +0100

    rename slf4j-reload4j classes

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 39cf0fc837134ec0942ef2f2c8befa49bf067f67
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jan 13 16:25:23 2022 +0100

    fix SimpleLogger javadoc comment

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 0e04efdbf6c6a67245ef3fe34328330473a07bf5
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jan 13 15:21:26 2022 +0100

    add slf4j-reload4j module

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 0d4167abe7e5bfe164eb37d9defd51bf739d6b8c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jan 13 15:19:10 2022 +0100

    fix SLF4J-499

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 60e70fbc83aebd2dc41c6b30386dce27445e9220
Author: ceki <ceki@hope>
Date:   Thu Jan 13 11:55:50 2022 +0100

    Fix SLF4J-499 - log thread id in SimpleLogger

commit 9e4a358634ca9f01a4e84f88b463680ec85c130a
Merge: f6076c14 34547b2f
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jan 12 22:43:15 2022 +0100

    Merge branch 'master' of github.com:qos-ch/slf4j

commit f6076c140980109c020e69500ded1b6fcb71b927
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jan 12 22:42:52 2022 +0100

    mention reload4j in log4Shell.html

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 34547b2f325def790f166d06adab87c7ae06a8f9
Merge: f09e33dd ea47492d
Author: Ceki Gülcü <ceki@qos.ch>
Date:   Mon Jan 10 11:07:33 2022 +0100

    Merge pull request #276 from japzio/japzio-patch-doc-typo

    minor typo fix

commit ea47492d7a3107e3268cf857656eee82c37b6326
Author: Jasper C <japzio@users.noreply.github.com>
Date:   Mon Jan 10 16:00:59 2022 +0800

    typo

    Signed-off-by: Jasper C <jculongit10@gmail.com>

commit f09e33dd15f60b4480d9a60bfb9083ef739fea2f
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jan 5 22:10:34 2022 +0100

    add support for keyed deques in MDC

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 12b5a6b6760709a19dc7806f9e14076ecf8e9dd9
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jan 5 22:09:59 2022 +0100

    mvn compile in slf4j-site should copy images

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 23c8cc0121927ec7f111276b0dc7e198b6ef9769
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jan 5 22:09:05 2022 +0100

    fix SubstitutableLoggerTest

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 0877cb64102a9bccf6c4881d20056d56371961a8
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jan 4 18:32:23 2022 +0100

    add github sponsors link

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 7144b50915ff3c7f9bec4af102973437d1210080
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jan 4 15:03:13 2022 +0100

    add FUNDING.yml file

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 0e8713e1eb770ee8e9a65ad632e48450f9daa67d
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Jan 2 23:30:41 2022 +0100

    minor doc changes

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 62a265d3c5a2bde82f2e025ee10f115564d951bb
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Jan 2 23:26:23 2022 +0100

    add keyedStack interface to MDC - SLF4J-531

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 59100d75e1e24af49e464928856fafb2bed0fccd
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Dec 24 11:39:21 2021 +0100

    add atLevel method to SubstituteLogger

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit b655c0a2b7351dfc695d51e14a2e41f65a2e1620
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Dec 24 11:38:28 2021 +0100

    site updates

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 6208cbbded554fa04051773b4db4f3bb69805423
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Dec 24 11:37:18 2021 +0100

    site updates

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 7c62cf825468c4b9fd38a9a7814cc35b8cc210cb
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Dec 16 18:25:14 2021 +0100

    added atLevel method to Logger

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit c61f01783a5dd65bed594db953c72250b49992f5
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Dec 16 00:56:42 2021 +0100

    added at() as an alias for makeLoggingEventBuilder()

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit ce15e71dd890061915f36277df2716e626f9ea70
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Dec 15 08:51:26 2021 +0100

    less drama

commit c6ea154309aa4220c62e678723cd8a4f384b600b
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Dec 14 17:51:11 2021 +0100

    doc fixes

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 2a9bcb15e0397bf5856ea3d4eb7fe72fe7d75356
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Dec 14 17:17:33 2021 +0100

    doc fixes

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 53a9833a3cdac18aed9dab7a0e6894fa1c77edfb
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Dec 13 20:16:44 2021 +0100

    read only access

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 71d5c081e8a386431bf5ad517153a99cd7c8b90e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Dec 13 14:23:45 2021 +0100

    typo fixes

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 81d57c271b25bcf24e8c3970fe49941477476540
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Dec 13 14:06:04 2021 +0100

    doc changes

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 65524de79af27b4d73e130873c4feab88530be3c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Dec 13 13:49:59 2021 +0100

    AS IS with no warranty

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 45fbb1ebc86ebee42cbb1634801168d198947259
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Dec 13 01:00:02 2021 +0100

    css improvements

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 7a68675fc6669473eac1a26ba15c0b93f18dabc5
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Dec 12 00:39:53 2021 +0100

    updates to log4shell comments

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 25ddfaaab055a5ac813e77123590deca1329d6f3
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Dec 11 17:20:02 2021 +0100

    comments on CVE-2021-44228

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 98f1f2f46533eba4945dda995225cf3c4017a075
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Sep 27 23:23:14 2021 +0200

    fix typo in version name

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit cf09b2e34de6216c9aa5b8ba5e7e5db3d5a4da27
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Sep 8 17:28:33 2021 +0200

    Class.getPackageName is new to JDK 9

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 1cea7b72e34854ca142cd08bc89f9f322b0c2290
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Sep 5 13:20:05 2021 +0200

    removed link to instructions for contributors

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 50a68fe8cc3680d1bc8281dccaa0ae72881539d2
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Sep 3 20:24:42 2021 +0200

    tinkering with right.js

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 6f0c54caa4b339f285bf5e70d00741bc89c6ed4b
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Sep 3 19:34:45 2021 +0200

    add jquery to pages

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 590434e55fb1dbca0ed5fd34d635344d4e7b40b0
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Aug 30 21:38:21 2021 +0200

    start work on 2.0.0-alpha6-SNAPSNOT

commit 545755c2b7ef55ab3ce8a98b8448e003fe7556cb
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Aug 30 21:36:34 2021 +0200

    bump junit version, remove unused repo reference

commit 0a34a87495b39f0d70204ee0d07129e9c22dfb98
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Aug 30 18:02:34 2021 +0200

    preparing release of 2.0.0-alpha5

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 252593b9340f51d9548fced3a13d303eca9c3f34
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Aug 30 18:01:02 2021 +0200

    news update in relation with 2.0.0-alpha5

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 43bcc961a28dda90140d3cdae5324dfddf46cec9
Merge: 1d4535ad f8bb0da4
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Aug 30 17:05:50 2021 +0200

    Merge pull request #266 from dfa1/master

    minor code cleanups

commit f8bb0da47b6a4dadfef7c79a8202bee6c4e99f4f
Merge: 6e784e4c 1d4535ad
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Aug 30 17:05:18 2021 +0200

    Merge branch 'master' into master

commit 1d4535ad23dc8809a42fd91dc655774657d8a7f4
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Aug 30 16:58:30 2021 +0200

    rename SLF4JPlarformLogger as SLF4JPlatformLogger

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit baadb616813a690caed1bdc6fc576281d69990e9
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Aug 30 15:11:36 2021 +0200

    attempting to check for incorrect info META-INF/services/

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 41b612d1504f74bfc01949c6a4dc681e67698df7
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Aug 30 14:46:06 2021 +0200

    updates to faq

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 6e784e4ca3a5ae9c5dc421fcd01a417af5bf5ace
Author: Davide Angelocola <davide.angelocola@gmail.com>
Date:   Sun Aug 29 12:12:34 2021 +0200

    minor code cleanups

    - more private final fields
    - avoiding C-style array declarations
    - few typos, notably JPlarformLogger -> JPlatformLogger

    Signed-off-by: Davide Angelocola <davide.angelocola@gmail.com>

commit b977791f50483a4a7072c6e208bb1f95d3688471
Merge: d0836be0 4672a6fd
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Aug 29 15:04:55 2021 +0200

    Merge pull request #265 from nipafx/patch-1

    Fix platform logging service registration

commit 4672a6fd52eeb0f8c5ee4ed356408235db661d15
Author: Nicolai Parlog <nicolai@nipafx.dev>
Date:   Sun Aug 29 11:23:57 2021 +0200

    Fix platform logging service registration

    Related to #232 and SLF4J-442[1].

    [1]: https://jira.qos.ch/browse/SLF4J-442

commit d0836be06f72363a975d6d719b53e577b0701021
Merge: 9bc01523 c7d79d86
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Aug 27 01:16:43 2021 +0200

    Merge pull request #264 from dfa1/master

    upgrading code to Java 8

commit c7d79d86a935de93a9f5b20c4e2547bc495b524a
Author: Davide Angelocola <davide.angelocola@gmail.com>
Date:   Wed Aug 25 19:45:19 2021 +0200

    upgrading code to Java 8

    - for each
    - diamond operator
    - some typos

    Signed-off-by: Davide Angelocola <davide.angelocola@gmail.com>

commit 9bc01523710a0706e6eff1083824642ab2fec00f
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Aug 16 16:13:05 2021 +0200

    doc changes

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 21af69f3eb5ba657ac8f1437cc7e7870cabcafe1
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Aug 16 16:12:45 2021 +0200

    add travis build cache

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 55357d2270715933101cb30f78d612ccc8f630ea
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Aug 15 10:09:12 2021 +0200

    doc changes

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 66aed4dfb1578e1a7b93f06329fbdacd24041622
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Aug 13 14:41:53 2021 +0200

    javadoc fix

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit ccbd8f8c96dce39235ded6952ba92ad66d5b1211
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Aug 12 23:47:02 2021 +0200

    start work on 2.0.0-alpha5-SNAPSHOT

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 7836be3be57840bf76b8e9bf44f592a48674c631
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Aug 12 23:20:04 2021 +0200

    minor last minute fixes

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit c2e02170bb8943164fcedfab3071008b224af579
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Aug 12 22:33:11 2021 +0200

    preparing 2.0.0-alpha4 release

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit e240abe9b10c0a8aa088103208ec183b6cbf7170
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Aug 12 22:28:39 2021 +0200

    testing caller info extraction with slf4j-jpl

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit eaa9fae39d6d33521e8232c3f4f439d7db3c3532
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Aug 12 13:05:04 2021 +0200

    ongoing work on the slf4j-jdk-platform-logging

commit a42ad1f4f7b19b75b7d5f7b121cdf21f86837e2b
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Aug 11 17:09:18 2021 +0200

    ongoing work on the slf4j-jdk-platform-logging module

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit e0448ad699d0e5cb72f9c28ab8e5c46fb531ad1f
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Aug 11 13:49:45 2021 +0200

    minor tweaks transparent to users

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit cc8e690ee8ac99e57b549460e03ec2d16e5a239d
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 10 23:03:23 2021 +0200

    initial version of PlatformLoggingTest

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 4083b3dd0fc5edb1f396b5f0f1f0f44c8613ecc6
Merge: 1754a892 877817a5
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 10 19:56:16 2021 +0200

    Merge branch 'master' of github.com:qos-ch/slf4j

    In relation with PR 232

commit 1754a89208227cb9df5066f1cb24c75616a513cb
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 10 16:09:37 2021 +0200

    start work on 2.0.0-alpha4-SNAPSHOT

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit d6c2ddbe89503c0c077c7c916e8e34b588fdefa4
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 10 15:55:43 2021 +0200

    latest stable is 1.7.32

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 551283ba4c0e3e1e4938139d3254be0c88712250
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 10 15:53:40 2021 +0200

    prepare release 2.0.0-alpha3

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit c0bacabab2d80cb626c38f7aff835215fb7f8fd5
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 10 15:53:16 2021 +0200

    updated build-helper plugin version, removed lifecycle plugin

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 2d3e9f7d2bf10ae3dbb6b29fdf9113ba36b7f54e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 10 15:41:51 2021 +0200

    release 2.0.0-alpha3 notes

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit e6d5d12c035f77211f07c276a7e2b663fa626d08
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 10 14:37:32 2021 +0200

    add toString method in KeyValuePair

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 5958599ca9ee09e006465f27b523c1039b2a4fb2
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 10 14:36:40 2021 +0200

    make fields protected in DefaultLoggingEventBuilder

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 66dda1a323e96f8a3b10ac7a5a84b4fc06b46c44
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Aug 9 17:47:44 2021 +0200

    in DefaultLoggingEventBuilder renamde innerLog to log

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 280129046e53fd60e6743a57f04bbcfc91cbf3ce
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Aug 9 15:11:43 2021 +0200

    very minor changes

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit cf4d011ac03b7c80c17af6768af89d94c8604d69
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Aug 1 21:34:11 2021 +0200

    simplify compilation directives

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 8d5df5a41c3572f92b01f34429644bc6d7c0f235
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Jul 31 22:27:04 2021 +0200

    move test to test packages

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit fc66b1fc68c040fbfae5bdbdf081d5d6271fcb1e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Jul 31 22:26:35 2021 +0200

    correct path for NOPServiceProvider

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 316e59084d87e36698376094aad58002d7f4f636
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Jul 11 07:08:08 2021 +0200

    rename org/slf4j/helpers/NOPServiceProvider as NOP_FallbackServiceProvider

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 7483a11dd6ba1398f4b51c2e673800325cc609fc
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Jul 11 07:00:09 2021 +0200

    fix SLF4J-516

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 47e751d63c7197ef6d7b257bf88b3faa3f6f473d
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 9 22:56:53 2021 +0200

    make  CONFIG_PARAMS aa final field

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit fb1929011f2c214daa8aae1ccfb05ec7b081ad40
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 9 10:16:01 2021 +0200

    version should have a SNAPSHOT suffix at this stage

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 5b3e70a3539fc6380f258d752dd8096ca8d8f2ba
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 9 10:12:49 2021 +0200

    align with changes in the 1.7 branch

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 19d037f11a5ebe26eba08663e139b41fa2b2d412
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jul 8 23:28:38 2021 +0200

    blurb about SLF4J-515

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 75f6c0b2f98f161b3b8db26f110e97c576cb3aad
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jul 8 23:24:30 2021 +0200

    fixing SLF4J-515

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 5a0eba57e55c327770a087ef73e33502bfe3628b
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jul 8 19:55:53 2021 +0200

    allow unit tests to run in a new thread

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 3321b220b8b4271b868e802a4dfcf54224c64a42
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jul 8 15:55:03 2021 +0200

    add info for verifying signed artifacts

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit b682787a2ef93ff1b0c9238b57cab8cbeed145da
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 2 17:03:34 2021 +0200

    start work on 2.0.0-alpha3

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 252fbffede5836a6cbf31d2762ea6b96351e3e3c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 2 16:52:58 2021 +0200

    allow slf4j-site to build

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 8601beed763dc0ed4128608085f508db47c3c518
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 2 16:43:17 2021 +0200

    prepare release 2.0.0-alpha2

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 8571f5d7f2ff32e1717d4f54d1fba64ad47f548a
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 2 16:23:48 2021 +0200

    removing unused file

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 62d6497f6ab82b450d24f13d95bd6e7363a5ab1f
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 2 16:23:17 2021 +0200

    fix unit tests

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit b5446d67bb2d0b63ac715e9ac5ee6ff9aebe32e9
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 2 14:08:37 2021 +0200

    blurb on DCO

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 8f602c309a7e8c4735eb145ca30cdd8f32bb65f6
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 2 13:25:41 2021 +0200

    testing sign-off hook

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 04f3d418d1345e732f53cfd91a0169720e1a12dd
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 2 13:24:48 2021 +0200

    testing sign-off hook

commit 8859a8a01916e62ecd7fc96a3bdb36530839a421
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 2 00:21:14 2021 +0200

    edits

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 0ae15e3981750beb277831bf3803fc4110ea2a05
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 2 00:19:53 2021 +0200

    document DCO requirement

commit c233c86457273d63a32d3091d6887ad0ccba709e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jul 1 23:26:31 2021 +0200

    typo fixes and minor edits

commit e74699276bf3a38a13ff3ffefc06d8f0bf39280e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jul 1 22:37:39 2021 +0200

    Fix SLF4J-414

commit 65eacb35a8bae1651f25e59ce34044d213c231f4
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jul 1 21:32:31 2021 +0200

    Fix SLF4J-421 and SLF4J-287

commit 3e0016d8d148f8884417c3e560cfe07a17fdb1ec
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jul 1 11:02:24 2021 +0200

    add JMPS module names in FAQ (fixes SLF4J-465), other edits

commit 601405b76f7b816d9558ddc8a8121c482eb00cb3
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jul 1 10:03:25 2021 +0200

    fix bugs detected by SubstituteLoggerTest

commit 10d78b04d655a39923bfc11d433fd62296ec3677
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 29 23:13:52 2021 +0200

    fix SLF4J-435

commit 7547d1c871d7d47f631d6354ba3ca3e009528651
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 29 22:40:14 2021 +0200

    add isEnabledForLevel method in Logger

commit 45b177c2d23b2d8b4d40de3c0ff352653024c325
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 29 22:39:30 2021 +0200

    make NOPLoggingEventBuilder constructor private and allow access via the singleton

commit 730ee35665717604ba0c895e3e22e8fea11e7667
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 29 22:05:53 2021 +0200

    removed unused NOPLogger, NOPLoggerFactory and NOPMDCAdapter from slf4j-nop module, these were moved to slf4j-a4j-ap-api module

commit 3afcb8e8c40ed870637459b4ed1d22708dc22195
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 29 20:11:52 2021 +0200

    formatting changes only. applied slf4j/codeStyle.xml in Eclipse

commit 8a83b1bd344c90d8b4547dd730b939d40a47a3ef
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 29 17:25:21 2021 +0200

    cleaning up deprecated usage

commit 4cd41f799d23901c9aaf6fc3c23adf69ba31aa76
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 29 15:33:27 2021 +0200

    upgade plugin versions, clean up

commit 9558b2103e6e9b44d129bb965c4b98ccf48bc38b
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 29 15:29:49 2021 +0200

    the second -jar- goal is redundant

commit a1683d93230c6d1ec2e579a5620d41cf99a8ee4f
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Jun 19 18:52:57 2021 +0200

    formatting changes only

commit da6b46d8d7f6d4f108432d193aa6eac56e20d415
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Jun 19 10:27:56 2021 +0200

    stable version is 1.7.31

commit 092d527971365645ddb95a1b8f13966e94c43ee9
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Jun 19 10:25:15 2021 +0200

    keep highlighted info for 2.0.0-alpha0

commit 153a6cabda08a400ab9f292f499cbe5d595b519b
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jun 17 23:09:44 2021 +0200

    minimal version is 8

commit 494bd9aee905c044cabd2be2d673d9caeed318c7
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jun 17 17:02:03 2021 +0200

    minor doc changes

commit 160061185084dae0329ffef22d8cef5b5f0c0136
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jun 17 10:52:38 2021 +0200

    fix SLF4J-514

commit b56a878bc209718a90c88a512d75a12559a97a6a
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jun 17 10:49:03 2021 +0200

    fix SLF4J-514

commit 865c88e340bf7ea46d08cfb257051a077f97ebe5
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 29 15:08:55 2021 +0200

    slightly higher tolerance

commit 91eb61c3c97c2e2090037493bba7ada0219dc3ad
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jun 16 00:48:11 2021 +0200

    news blurb about SLF4J-497

commit 63ac275a5f6aff03e0cbb7a7ff71dcbd10fb2ebc
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jun 16 00:29:08 2021 +0200

    unused imports

commit ccce832b8f3c01be68f36c2805adc64572dca1cf
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jun 16 00:28:32 2021 +0200

    fix SLF4J-485, LoggingEventBuilder addArgument() should take Supplier<?>, not Supplier<Object>

commit b38727956dea48993591ff38ec84b7940986e35e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jun 16 00:23:37 2021 +0200

    formatting changes only

commit 0b1d536e04eecb4bc399089dc7033cf99be56d10
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jun 16 00:17:16 2021 +0200

    formatting changes only

commit 6359e55d52226387784eb12db2c846b8fc893cbd
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jun 16 00:14:39 2021 +0200

    formatting changes only

commit 4c1b6832f6a8f6d3a6b6f30897ab532f6123c3ff
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jun 16 00:02:24 2021 +0200

    formatting and minor cleanup

commit a9d4187fad1da6aa40a79c7b36dfb59e4a91cd6e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 15 23:59:31 2021 +0200

    news update

commit 03c37619d5df72cea11652d1017dcb5ceb98d4d1
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 15 23:51:03 2021 +0200

    fix SLF4J-511

commit 6a09a76bb6930ceb7fd436169e15140fb9b393f3
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 15 23:03:21 2021 +0200

    rename private method

commit 4a11208ae405644102102958fb8b8a78f0e39f31
Author: Antonio Tomac <Antonio.Tomac@infobip.com>
Date:   Thu Aug 6 16:15:33 2020 +0200

    Avoid potentially "expensive" rendering of message Object to String when log level is disabled SLF4J-497

commit 65009d8e62c74aa5b1a394ed27747882bd876ef3
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Jun 14 15:55:02 2021 +0200

    minor doc fix

commit 2f1ccdddae867049364de574aecd488c472c095a
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Jun 14 15:53:45 2021 +0200

    fix SLF4J-511 for j.u.l

commit a739d541a55a480c50491e6fabdaee3b93727fa3
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Feb 24 10:28:51 2020 +0100

    minor edit

commit 76cc29cb47596eba4c64bb9325b625da2f175e1c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Jan 19 08:48:56 2020 +0100

    update link to Maven central

commit 230573ab101feee4bbdfdd6c2134db32b8eaacb0
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Dec 20 16:27:47 2019 +0100

    news about 1.7.30

commit b0e3ad34f430bdeea9e9509647ab1d8a4c8442d0
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Dec 10 09:17:29 2019 +0100

    minor refactoring, docs

commit a0319ce7259862dc85e9ff91dbc47b3d5d2e700b
Author: David Harsha <davishmcclurg@gmail.com>
Date:   Mon Dec 9 20:16:33 2019 -0800

    Fix NOP fallback memory leak

    Substitute loggers are not getting "fixed" when no SLF4J provider is
    found, which means `SUBST_PROVIDER` will add messages to its
    `LinkedBlockingQueue` until the process runs out of memory.

    `NoBindingMultithreadedInitializationTest` doesn't contain any
    assertions of its own because `MultithreadedInitializationTest` already
    asserts loggers are fixed in `assertAllSubstLoggersAreFixed`.

    https://jira.qos.ch/browse/SLF4J-469

commit 78b1f19a6400723462b4eba7c0fbe4394d324bf7
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Nov 4 19:15:33 2019 +0100

    latest stable is 1.7.29

commit 2d3c03622eac8b6d806203ae8eaf2732c3e2e68e
Author: Björn Kautler <Bjoern@Kautler.net>
Date:   Fri May 18 15:38:40 2018 +0200

    Make slf4j with java.util.ServiceLoader properly work in OSGi by using the Service Loader Mediator Specification

commit 6719babbce4fdb9c1c587f45d2129a55fd74caaa
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Oct 16 20:32:17 2019 +0200

    minor edit

commit 17528421bf0d6929f69285ea3244b7ef2021e9bd
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Oct 16 20:27:50 2019 +0200

    fix  SLF4J-475

commit 6ec50c7b474fe0c93667eb738280cdb537ff4fcf
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Oct 13 18:10:39 2019 +0200

    minor javadoc edits

commit ce640dbce2294dc3640154a2adf3485529af1446
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Oct 13 18:10:13 2019 +0200

    skip assembly

commit fbadf47724efca2062d61719dedb0016a1224523
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Oct 13 18:04:37 2019 +0200

    updated redirect.html

commit d779d080e4b5b1c75ba044757da75efbd4dc1655
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Oct 13 18:04:00 2019 +0200

    don't put on Maven Central

commit ec75e2b0f330fa5a01cc83cdefe823a65765c178
Author: Hervé Boutemy <hboutemy@apache.org>
Date:   Sun Oct 13 17:28:33 2019 +0200

    this module is Apache 2.0 licensed

commit d03c5fe0165ca4e978cf9092af5efa7b25b3ddda
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Oct 11 12:37:41 2019 +0200

    add redirect.html to src control

commit 9213667ba21185c4887524d8f1bca6aa8731094a
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Oct 11 12:33:53 2019 +0200

    remove link to tar.gz or zip distributions

commit 8ee427d6bb1df41af837417e1cc55edec5687286
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Oct 4 20:28:51 2019 +0200

    document release info for 2.0-alpha1

commit ed1ffb325a37025ac7ee6d38a0226c63e4f4fea6
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Oct 1 21:25:16 2019 +0200

    start work on 2.0.0-alpha2-SNAPSHOT

commit fdf496daf224ac13654be19d42200d74ec1cf396
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Oct 1 21:22:21 2019 +0200

    version 2.0.0-alpha1

commit 7fbe973ad90ed309711bd278b42639340ecf6ebb
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Oct 1 20:06:40 2019 +0200

    have slf4j log markers and key-value pairs by default

commit 13736433b1dff7dc1bff0d40b2aca4f15764b856
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Sep 8 17:53:15 2019 +0200

    makeLoggingEventBuilder made public

commit c81f6cfdbdbf9433dd253b58446fbecafa314a04
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Sep 8 17:04:27 2019 +0200

    cosmetic changes

commit 72023025374756858c9187a4d11176ac41624ce6
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Sep 8 16:53:00 2019 +0200

    fix test

commit 6eaeb0f6af0cd18c54b4ebb8cad1756327d45dd4
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Sep 8 15:42:29 2019 +0200

    'fix build, other changes

commit a9f84d58b3c3ede5970d3d47f56c295700bcb53d
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Sep 7 10:57:35 2019 +0200

    API consolidation

commit c1c8d21bc41133d13a543736be11977259928678
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Aug 19 22:01:52 2019 +0200

    minor edits

commit 854d6fbf790034a9ffea548396ce99da70c93695
Author: Sebastian Schuberth <sschuberth@gmail.com>
Date:   Mon Jun 19 22:07:53 2017 +0200

    Fix the SCM connection URL in pom.xml

    The "connection" should be an URL valid for read-only access and has to follow
    the syntax as described at https://maven.apache.org/pom.html#SCM.

commit a35c1d331d8989daca7ee9388f4495f5d492cd4a
Author: Wessel van Norel <wessel.van.norel@delgurth.com>
Date:   Wed Aug 14 00:00:29 2019 +0200

    Fix the build and a typo

commit ea8da7feddc269d3419ce98102526346a58177cc
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 13 17:30:17 2019 +0200

    refactored EventRecodingLogger and EventRecodingLoggerTest

commit 7e6e3d1f24c3a6a0b49d2f7a4319db65689e790b
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 13 15:38:32 2019 +0200

    move methods from Util back to MessageFormatter

commit 176e067fb956f0ccf3e72191b2979009ad615d8e
Author: Wessel van Norel <wessel.van.norel@delgurth.com>
Date:   Mon Aug 12 17:40:47 2019 +0200

    SLF4j-466: if was missing a space

commit 1238dbcb0bd549cc456139c9eb3c53652c4a8ede
Author: Wessel van Norel <wessel.van.norel@delgurth.com>
Date:   Mon Aug 12 16:49:37 2019 +0200

    SLF4j-466: fixed typo in javadoc

commit 1df318d08afee38f6d00196c1b327e4547f1e6ad
Author: Wessel van Norel <wessel.van.norel@delgurth.com>
Date:   Mon Aug 12 16:42:41 2019 +0200

    SLF4j-466: added missing newline at end of file

commit 315a95824b5646198727614ac8cf7863016cef4c
Author: Wessel van Norel <wessel.van.norel@delgurth.com>
Date:   Mon Aug 12 16:40:13 2019 +0200

    SLF4j-466: only call arraycopy if we have elements to copy

commit 21c1be85ab93b5207268667c599e22b63d4d61db
Author: Wessel van Norel <wessel.van.norel@delgurth.com>
Date:   Mon Aug 12 16:01:42 2019 +0200

    SLF4j-466: put the throwable at the right place of the SubstituteLoggingEvent, introduced two more recordEvent methods for the two object argument log statements

commit 7af8f7e2f4f986af98131bdbc62db55898fa2ad3
Author: Wessel van Norel <wessel.van.norel@delgurth.com>
Date:   Mon Aug 12 15:59:14 2019 +0200

    SLF4j-466: Move two methods from MessageFormatter to Util so they can be used by the EventRecordingLogger as well

commit 50eec4afd63a5e095a73f771d264e195e124a13a
Author: Wessel van Norel <wessel.van.norel@delgurth.com>
Date:   Mon Aug 12 15:58:02 2019 +0200

    SLF4j-466: add missing marker in one of the warn methods

commit 1cd31dc9bb226e21b199b00d580ee7a2ef0e48eb
Author: Wessel van Norel <wessel.van.norel@delgurth.com>
Date:   Mon Aug 12 15:56:52 2019 +0200

    SLF4j-466: Add test for all happy flow cases

commit 3a06ff0b19380f7c3b70a91c019149023964949c
Author: Wessel van Norel <wessel.van.norel@delgurth.com>
Date:   Mon Aug 12 17:46:11 2019 +0200

    Change the java indent from 2 to 4.

commit f9b0656ad8ac8472f0f76ebacf3de950ea2b8085
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Aug 10 10:58:36 2019 +0200

    1.7.28 notes

commit 01340b2bcf6a59a15644c46c8c1d4b4c3c89edf9
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Aug 9 23:33:53 2019 +0200

    typo fix

commit 9ce38e487bc6db1321fa6db74019a1c92d09c293
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Aug 9 23:30:23 2019 +0200

    update to README.md

commit a73b7448535798e821a64c7422991263f70d0a63
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Aug 9 22:30:47 2019 +0200

    misplaced test class

commit cebdf810d6c4ccdbfa48aafe567df70ec7b370f4
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Aug 9 22:30:23 2019 +0200

    misplaced test class

commit 21be0bccef1c4f29e29bad72d447ece8d841d170
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Aug 9 14:51:04 2019 +0200

    minor edit

commit df48717c871a6a5abce4b1a38923ca84735a63b5
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Aug 9 14:47:48 2019 +0200

    fix SLF4J-463

commit 334ef9a2662a9a308274b23ee9100bd0919f19ec
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 6 12:22:55 2019 +0200

    update 1,7,27 release information

commit a0030b6e6a1b2e17d24e04d93538632202050dac
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Jul 28 18:25:07 2019 +0200

    allow SubstitutableLoggerTest to pass

commit e108a279c72e2e40ee41abd32ce1972d5df9a0da
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Jul 28 17:18:22 2019 +0200

    bump version

commit 5f4522556539aac04d145efde39fda9a19afae08
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Jul 28 17:13:08 2019 +0200

    refactor EventBuilder construction

commit efeb3665c1cc2ac1cb3daa5426eb7577537df83a
Author: Artsiom Chapialiou <achapialiou@gmail.com>
Date:   Thu Jul 25 17:09:52 2019 -0400

    fix JavaDoc typo

commit 456e8a8841e9b70b51d7a543123b634c9372921e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jun 14 13:11:01 2019 +0200

    ongoing  doc improvements

commit 383f008a05ab99cd68544174f9beb0180a53aa17
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jun 14 12:08:20 2019 +0200

    doc fixes

commit 6f1583fb01f05c09e16c13d98afadf0505c6ee63
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jun 14 02:06:42 2019 +0200

    document fluent api

commit 69338e78f3b53ad490898de85772d65771d6a3f9
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jun 13 18:40:10 2019 +0200

    documentating fluent api

commit f0674e96481a1a37778dc9834e838f298eb4483d
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jun 13 01:19:32 2019 +0200

    attempt to fix slf4j-migrator Maven Central upload issue

commit 3c4b29b061f1bccd0cc70436096592706ca76edb
Author: Nicolai Parlog <nipa@codefx.org>
Date:   Thu Mar 12 09:53:19 2020 +0100

    Relax service discovery in test

commit fa20cc51be654cce9a56b8310f6dec36864b4479
Author: Nicolai Parlog <nipa@codefx.org>
Date:   Tue Mar 10 22:17:19 2020 +0100

    Ensure `ResourceBundle::getString` can't crash program

commit 258caf4a61058c3e0b0d4044f0a5c9e584810a67
Author: Nicolai Parlog <nipa@codefx.org>
Date:   Tue Mar 10 21:59:35 2020 +0100

    Polish

commit b67dabb03da81e30579ea6d8d732b453d856a387
Author: Nicolai Parlog <nipa@codefx.org>
Date:   Tue Mar 10 21:22:49 2020 +0100

    Set up testing

commit e2f0fca4ad37f07eabbe814eb488b1a564055f97
Author: Nicolai Parlog <nipa@codefx.org>
Date:   Tue Mar 10 21:22:27 2020 +0100

    Add service provider-configuration file for use on class path

commit 1d4daa1c530cd19f9976c442d887e554f3d74879
Author: Nicolai Parlog <nipa@codefx.org>
Date:   Tue Mar 10 19:57:43 2020 +0100

    Import proof of concept

commit 8c2ee1378e2902574f20b4e278bcea5f5a7ead62
Author: Nicolai Parlog <nipa@codefx.org>
Date:   Tue Mar 10 19:22:33 2020 +0100

    Create project structure

commit 877817a5a3ed85c11c3abede90f0f686c4ffe3cb
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 10 16:09:37 2021 +0200

    start work on 2.0.0-alpha4-SNAPSHOT

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 8eea071d3e090587c58ffe62444b4bf2fa9acdf9
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 10 15:55:43 2021 +0200

    latest stable is 1.7.32

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 11d5b0bd8d9a83f3f7df34c42591a8e001d96688
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 10 15:53:40 2021 +0200

    prepare release 2.0.0-alpha3

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit caa81d7368bf6dcd4ad471c847049758d8f0dcf7
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 10 15:53:16 2021 +0200

    updated build-helper plugin version, removed lifecycle plugin

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 2dc0cd2b321edaf765c98dd30fa43164df3b9e45
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 10 15:41:51 2021 +0200

    release 2.0.0-alpha3 notes

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit ba8506c47ba1aa57024fde4aac0610b018672745
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 10 14:37:32 2021 +0200

    add toString method in KeyValuePair

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 947654aa64425681894c677244ccd609575048e6
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 10 14:36:40 2021 +0200

    make fields protected in DefaultLoggingEventBuilder

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 9df53fb9686df1e9560afd83db5bded964ac0979
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Aug 9 17:47:44 2021 +0200

    in DefaultLoggingEventBuilder renamde innerLog to log

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit c87ac7bb29b08d8ac7cb3b9e2107c54a578ac55f
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Aug 9 15:11:43 2021 +0200

    very minor changes

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit a1c763e6e1cfea2a1df0148834c317233ad93cf4
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Aug 1 21:34:11 2021 +0200

    simplify compilation directives

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 5f6f92a8d1be16c5337cc3dd9c1928a9ff76adff
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Jul 31 22:27:04 2021 +0200

    move test to test packages

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit bb1ca6886a452bb4fb87b46f5b26542d4b5f9b85
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Jul 31 22:26:35 2021 +0200

    correct path for NOPServiceProvider

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 975a9a1e7e15e1e9ab8b34487aecba15048a7ded
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Jul 11 07:08:08 2021 +0200

    rename org/slf4j/helpers/NOPServiceProvider as NOP_FallbackServiceProvider

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 3e2381ea694c23c897433d675facd9a799a52256
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Jul 11 07:00:09 2021 +0200

    fix SLF4J-516

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit edb09d7ffa1eae0b67c7733be2b3db95c0047f21
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 9 22:56:53 2021 +0200

    make  CONFIG_PARAMS aa final field

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit f91024f676b3b1dd4adf5a01a6dabd23c39f6a6b
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 9 10:16:01 2021 +0200

    version should have a SNAPSHOT suffix at this stage

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 28e07908a2249ca88582306b6528967835120418
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 9 10:12:49 2021 +0200

    align with changes in the 1.7 branch

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 6a61c433ee601371e9335e29194c6214959f594c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jul 8 23:28:38 2021 +0200

    blurb about SLF4J-515

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 50e1c635d5e8a96fb2635dc672c5cdfbe08715e8
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jul 8 23:24:30 2021 +0200

    fixing SLF4J-515

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 36e39dd0cf51a42fc866fede049f009a82c01d3f
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jul 8 19:55:53 2021 +0200

    allow unit tests to run in a new thread

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 666533989a5dfd644dd279d634aeae3b64228095
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jul 8 15:55:03 2021 +0200

    add info for verifying signed artifacts

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 39e3b81e5ea69c6610c8d5fd57fd974e090d9fc1
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 2 17:03:34 2021 +0200

    start work on 2.0.0-alpha3

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 3f4d3d91f3096de658d6ce4390b35e9b177569ba
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 2 16:52:58 2021 +0200

    allow slf4j-site to build

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 81b95ab868bdedfa3540c09583978ab0fbc91651
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 2 16:43:17 2021 +0200

    prepare release 2.0.0-alpha2

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 2c914492fd2c8facb844875a5e36ee779b634f10
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 2 16:23:48 2021 +0200

    removing unused file

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit ff4a3a438ef9a10898f80dd0242d8f93cb24bdd4
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 2 16:23:17 2021 +0200

    fix unit tests

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 15e1e7704b3cb2b5b69f6978d6d8a973e5a0630b
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 2 14:08:37 2021 +0200

    blurb on DCO

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit 6a06d84243badf7f6d1483b773d650609547d985
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 2 13:25:41 2021 +0200

    testing sign-off hook

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit a9caf3ee3cff9477edf7cfb5dedec4cb938826e5
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 2 13:24:48 2021 +0200

    testing sign-off hook

commit 280335bf1470293d13f8667d6d8ecc8947cfa4a5
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 2 00:21:14 2021 +0200

    edits

    Signed-off-by: Ceki Gulcu <ceki@qos.ch>

commit f9c4dcd1dda3d722aa0535075d3ade8721774e92
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 2 00:19:53 2021 +0200

    document DCO requirement

commit dd2bb115b0b777c0902d24add23fcd6c9c7b8584
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jul 1 23:26:31 2021 +0200

    typo fixes and minor edits

commit d7786eafa7a5e46589faf423b5d23cbba12fd3e6
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jul 1 22:37:39 2021 +0200

    Fix SLF4J-414

commit 684dfca280532101a7107eee4b6511b79db133d8
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jul 1 21:32:31 2021 +0200

    Fix SLF4J-421 and SLF4J-287

commit 05486b909a414e88c5035985c4e2557a58b0df67
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jul 1 11:02:24 2021 +0200

    add JMPS module names in FAQ (fixes SLF4J-465), other edits

commit 86e45d7728d8a19ca654cfd0b5649b407e94a980
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jul 1 10:03:25 2021 +0200

    fix bugs detected by SubstituteLoggerTest

commit b4b2f6fef7f0131be61ab352c90d4189ace96d84
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 29 23:13:52 2021 +0200

    fix SLF4J-435

commit 49831a3f065b8b6b310e04a6fe5e04dd10eeec12
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 29 22:40:14 2021 +0200

    add isEnabledForLevel method in Logger

commit 49356a792ac8b2c7fde6fe8429784c6e706802b2
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 29 22:39:30 2021 +0200

    make NOPLoggingEventBuilder constructor private and allow access via the singleton

commit 3d01cc2ca3589fb453d7f063c6fe17140c94d98d
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 29 22:05:53 2021 +0200

    removed unused NOPLogger, NOPLoggerFactory and NOPMDCAdapter from slf4j-nop module, these were moved to slf4j-a4j-ap-api module

commit 61220a8b42eb24b0058f079f44841e6a6eb6f25b
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 29 20:11:52 2021 +0200

    formatting changes only. applied slf4j/codeStyle.xml in Eclipse

commit be3007c6cded1f191896d16532a8fdc72dcbd429
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 29 17:25:21 2021 +0200

    cleaning up deprecated usage

commit 9e9a64bcb6dac61d8a71ff37102444870a314ea5
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 29 15:33:27 2021 +0200

    upgade plugin versions, clean up

commit 854ce8aa7df6e7189d0c417bff420ae39fe0afb1
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 29 15:29:49 2021 +0200

    the second -jar- goal is redundant

commit 7b753d69b0dc645c306148d5d04242407a052a41
Merge: 5c586f11 17e73cee
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 29 15:09:44 2021 +0200

    Merge branch 'master' of github.com:qos-ch/slf4j

commit 5c586f1192c695de2e289e13be842f861f5c38fb
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 29 15:08:55 2021 +0200

    slightly higher tolerance

commit 17e73cee3a333a7d0650a15202a664f98100114d
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Jun 19 18:52:57 2021 +0200

    formatting changes only

commit 990b5087032c8ffc3c51a85152a2c2d69cc8c550
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Jun 19 10:27:56 2021 +0200

    stable version is 1.7.31

commit cb4ac02d7b2dd6284aa2175dbe9ea1370a2f82b3
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Jun 19 10:25:15 2021 +0200

    keep highlighted info for 2.0.0-alpha0

commit 92d20a66be20e97b808efa46cbf745d3eeb12bfb
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jun 17 23:09:44 2021 +0200

    minimal version is 8

commit 6f23d94201daf3c1b15740de2264a71ffaa02364
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jun 17 17:02:03 2021 +0200

    minor doc changes

commit ba62fdc694d2ff94688b04abdbd7572512e29211
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jun 17 10:52:38 2021 +0200

    fix SLF4J-514

commit 0ef8cb472158af84e396a32f26714a52d2f0b29a
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jun 17 10:49:03 2021 +0200

    fix SLF4J-514

commit d0dad8aa38814a9b4c0e92fe45366114f5c4ff43
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jun 16 00:48:11 2021 +0200

    news blurb about SLF4J-497

commit 5c0f12afae45c0ecb0b946c5e20d1302a651ce1c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jun 16 00:29:08 2021 +0200

    unused imports

commit 5fb5ecb98a8df95b019441fb7b38b22ee2ab2668
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jun 16 00:28:32 2021 +0200

    fix SLF4J-485, LoggingEventBuilder addArgument() should take Supplier<?>, not Supplier<Object>

commit a405c8db97d908ba326b775494359049f31c2fe9
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jun 16 00:23:37 2021 +0200

    formatting changes only

commit 82aca890f0904d2d08c7d3271a1d62b7da6b4927
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jun 16 00:17:16 2021 +0200

    formatting changes only

commit ade6380f1af465862b7f4c897e2de3ac261a5579
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jun 16 00:14:39 2021 +0200

    formatting changes only

commit 44371046e0dcbd96f04c1326eeed26476ebcbd13
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jun 16 00:02:24 2021 +0200

    formatting and minor cleanup

commit 3c927fa7edd378874d6242e0718c79a99d95ad15
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 15 23:59:31 2021 +0200

    news update

commit 2d1d948c5e25b8fbd13f6b646f77971e7e3a2fef
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 15 23:51:03 2021 +0200

    fix SLF4J-511

commit c34960912ac24aee60b62499210b1ee08c1f2f45
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jun 15 23:03:21 2021 +0200

    rename private method

commit 3e5110501cad3c77527d1c94eb6c6b5b67de892a
Author: Antonio Tomac <Antonio.Tomac@infobip.com>
Date:   Thu Aug 6 16:15:33 2020 +0200

    Avoid potentially "expensive" rendering of message Object to String when log level is disabled SLF4J-497

commit 57a06aaa2c0f3a018006923a7da919e245bea359
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Jun 14 15:55:02 2021 +0200

    minor doc fix

commit 61e879fa3293b4cb6d946dbdbd8c99c344f14aac
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Jun 14 15:53:45 2021 +0200

    fix SLF4J-511 for j.u.l

commit d8b223e379fd1446911ba9f2891fc208b96f2bd5
Author: gnp <gnp@acm.org>
Date:   Tue Oct 13 09:29:15 2020 -0700

    Fix typo: "apllications" --> "applications"

commit e2c29c81df6fb405a3c5a6dfd1cf28ba26a7c1d6
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Feb 24 10:28:51 2020 +0100

    minor edit

commit 76ee1112e5ec4d26227ba1f398e834d9ac51e2c4
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Jan 19 08:48:56 2020 +0100

    update link to Maven central

commit 715b5911858b13a89e5fa9df13f4ca03d72850f7
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Dec 20 16:27:47 2019 +0100

    news about 1.7.30

commit 2ac2e807ea498524fc946baae1fde94b3552435c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Dec 10 09:17:29 2019 +0100

    minor refactoring, docs

commit 306d8fd23d89b0ad510172c7a15d10175efe691d
Merge: 9a3f1f49 27358d39
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Dec 10 08:51:02 2019 +0100

    Merge pull request #228 from davishmcclurg/SLF4J-469

    Fix NOP fallback memory leak

commit 27358d395c8b1f47a9c13ca47bbff33e75dd1fa3
Author: David Harsha <davishmcclurg@gmail.com>
Date:   Mon Dec 9 20:16:33 2019 -0800

    Fix NOP fallback memory leak

    Substitute loggers are not getting "fixed" when no SLF4J provider is
    found, which means `SUBST_PROVIDER` will add messages to its
    `LinkedBlockingQueue` until the process runs out of memory.

    `NoBindingMultithreadedInitializationTest` doesn't contain any
    assertions of its own because `MultithreadedInitializationTest` already
    asserts loggers are fixed in `assertAllSubstLoggersAreFixed`.

    https://jira.qos.ch/browse/SLF4J-469

commit 9a3f1f4928ab9d0e0f423e377bec9754507d9e8e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Nov 4 19:15:33 2019 +0100

    latest stable is 1.7.29

commit 4a1d5194fe63e503959cffb0ba05be0cb26e0eab
Merge: 7c56fe22 acf62ef1
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Oct 17 11:48:48 2019 +0200

    Merge pull request #198 from Vampire/serviceloader-in-osgi

    Make slf4j with java.util.ServiceLoader properly work in OSGi by using the Service Loader Mediator Specification

commit 7c56fe22ebdcadecca12db136c4535c25d9622b5
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Oct 16 20:32:17 2019 +0200

    minor edit

commit 043e9f2d6db2722f5a9cb68e243b61c992bcf4db
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Oct 16 20:27:50 2019 +0200

    fix  SLF4J-475

commit e00d9a145ba298939d1d90e466ef7aacf78343ef
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Oct 13 18:10:39 2019 +0200

    minor javadoc edits

commit 11bc6c56e3c650871e16d5ef3b9ac12c9bea6ac9
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Oct 13 18:10:13 2019 +0200

    skip assembly

commit fd5c84fabc27d106cdc2c01f423a2772f27c64ba
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Oct 13 18:04:37 2019 +0200

    updated redirect.html

commit 1f49dffdf38216aded83932ea64c7292f5dc2d7c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Oct 13 18:04:00 2019 +0200

    don't put on Maven Central

commit 78a2bf73521800c89f6e890e7e680c8bb29cbcf3
Merge: 340b8204 a04a1f31
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Oct 13 17:54:42 2019 +0200

    Merge pull request #226 from hboutemy/master

    this module is Apache 2.0 licensed

commit a04a1f31cf9b1884fbf12927b13abf7dcbc0c04d
Author: Hervé Boutemy <hboutemy@apache.org>
Date:   Sun Oct 13 17:28:33 2019 +0200

    this module is Apache 2.0 licensed

commit 340b820478f744035098786bcd16056820fbf635
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Oct 11 12:37:41 2019 +0200

    add redirect.html to src control

commit 33dc75073058265fcd53d3e36ce3780b4ed9a6d7
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Oct 11 12:33:53 2019 +0200

    remove link to tar.gz or zip distributions

commit 8756e69497cb70d4311762a813672fe74867eb58
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Oct 4 20:28:51 2019 +0200

    document release info for 2.0-alpha1

commit 233803688a809fa8ea599306a058351d4c4246a4
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Oct 1 21:25:16 2019 +0200

    start work on 2.0.0-alpha2-SNAPSHOT

commit 0c1d72b602da6599e1637c92e9ecb3292afdc3b7
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Oct 1 21:22:21 2019 +0200

    version 2.0.0-alpha1

commit a4010572cbe9810d184359e9944583c635f6446a
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Oct 1 20:06:40 2019 +0200

    have slf4j log markers and key-value pairs by default

commit b726801a9be39b78cd4f4cf98a7f95e9b0128ec6
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Sep 8 17:53:15 2019 +0200

    makeLoggingEventBuilder made public

commit 80b7d224e81e33eeba0415627b0af8cfa6f36bb6
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Sep 8 17:04:27 2019 +0200

    cosmetic changes

commit 0ae60630b57aa5b174cbeeb304f9fa113dccefb1
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Sep 8 16:53:00 2019 +0200

    fix test

commit 112271b8f6d0542f8d34c7d90885ab1afae1e536
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Sep 8 15:42:29 2019 +0200

    'fix build, other changes

commit 93e9f097a10899df08a9ab5810322cb7129bfa28
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Sep 7 10:57:35 2019 +0200

    API consolidation

commit 6f217bbf630596b27c4f8dd59ffba1985b2367b7
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Aug 19 22:01:52 2019 +0200

    minor edits

commit 0d0f187b14c63bd3f61b857351b702ef990ee0f7
Merge: 32532107 c025afe5
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Aug 19 21:52:22 2019 +0200

    Merge pull request #178 from sschuberth/patch-1

    Fix the SCM connection URL in pom.xml

commit c025afe5361ed10d80c693e93dd928bf5934b82e
Author: Sebastian Schuberth <sschuberth@gmail.com>
Date:   Mon Jun 19 22:07:53 2017 +0200

    Fix the SCM connection URL in pom.xml

    The "connection" should be an URL valid for read-only access and has to follow
    the syntax as described at https://maven.apache.org/pom.html#SCM.

commit 32532107f5b520fcaeb1220cac91dc72f36915d6
Merge: 78c10ee6 e757c41a
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Aug 14 00:06:04 2019 +0200

    Merge pull request #218 from delgurth/SLF4J-466-Fix-build

    Fix the build and a typo

commit e757c41a57f7d57f5889144ad09d77a8b57f92ac
Author: Wessel van Norel <wessel.van.norel@delgurth.com>
Date:   Wed Aug 14 00:00:29 2019 +0200

    Fix the build and a typo

commit 78c10ee651d0c8317971982cbcfdf963aabc8285
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 13 17:30:17 2019 +0200

    refactored EventRecodingLogger and EventRecodingLoggerTest

commit 178e836f714c3024c6317fb1b09760d4b5c9e2fe
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 13 15:38:32 2019 +0200

    move methods from Util back to MessageFormatter

commit 4ed24489fa807d9150f4cd9b46b207a4f4373324
Merge: 8a5c449b b0b57b9f
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 13 14:38:31 2019 +0200

    Merge pull request #215 from delgurth/SLF4J-466

    Fixes SLF4J-466

commit 8a5c449bd82427113581f8c6c381b1d7a05274f1
Merge: 206449b6 b266bb29
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Aug 12 18:04:24 2019 +0200

    Merge pull request #217 from delgurth/fix-intellij-java-indent

    Change the java indent from 2 to 4.

commit b266bb29374e37b63ae106f3177941df10b9aa6f
Author: Wessel van Norel <wessel.van.norel@delgurth.com>
Date:   Mon Aug 12 17:46:11 2019 +0200

    Change the java indent from 2 to 4.

commit b0b57b9f9b261158d4c888f6527018c5f80eed8b
Author: Wessel van Norel <wessel.van.norel@delgurth.com>
Date:   Mon Aug 12 17:40:47 2019 +0200

    SLF4j-466: if was missing a space

commit a98bd22216fabe015635445be7ba9e77caabee72
Author: Wessel van Norel <wessel.van.norel@delgurth.com>
Date:   Mon Aug 12 16:49:37 2019 +0200

    SLF4j-466: fixed typo in javadoc

commit 587ec03af793126782efb6f8196b2487e524801f
Author: Wessel van Norel <wessel.van.norel@delgurth.com>
Date:   Mon Aug 12 16:42:41 2019 +0200

    SLF4j-466: added missing newline at end of file

commit 7c3d35596f93142cd75a7c1d00c677c9c3051d0b
Author: Wessel van Norel <wessel.van.norel@delgurth.com>
Date:   Mon Aug 12 16:40:13 2019 +0200

    SLF4j-466: only call arraycopy if we have elements to copy

commit 9df5d4fe915b887ff610a50fca30fe1064d63c66
Author: Wessel van Norel <wessel.van.norel@delgurth.com>
Date:   Mon Aug 12 16:01:42 2019 +0200

    SLF4j-466: put the throwable at the right place of the SubstituteLoggingEvent, introduced two more recordEvent methods for the two object argument log statements

commit a09d78831003bc155ca9ea5374d24dde24dd2976
Author: Wessel van Norel <wessel.van.norel@delgurth.com>
Date:   Mon Aug 12 15:59:14 2019 +0200

    SLF4j-466: Move two methods from MessageFormatter to Util so they can be used by the EventRecordingLogger as well

commit b99ad9f80f937a91209accd9561332bb9fa30312
Author: Wessel van Norel <wessel.van.norel@delgurth.com>
Date:   Mon Aug 12 15:58:02 2019 +0200

    SLF4j-466: add missing marker in one of the warn methods

commit fe440ce9cdf1637dfd8aa9998114c627ff7c1078
Author: Wessel van Norel <wessel.van.norel@delgurth.com>
Date:   Mon Aug 12 15:56:52 2019 +0200

    SLF4j-466: Add test for all happy flow cases

commit 206449b67433696c3ab85a1d9f990468b7839dd7
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Aug 10 10:58:36 2019 +0200

    1.7.28 notes

commit 173b06ad885c1b4fa6f506ceeabe76860d9bfb03
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Aug 9 23:33:53 2019 +0200

    typo fix

commit 999539196e687d3b4eb9b15dcd7c1cb8b7cd3cbd
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Aug 9 23:30:23 2019 +0200

    update to README.md

commit 94393567276108257bacc34bd460d742d93d9d08
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Aug 9 22:30:47 2019 +0200

    misplaced test class

commit 96783aab43ea798f4c3695a91c4d5612084d819f
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Aug 9 22:30:23 2019 +0200

    misplaced test class

commit e0a6d06fc03935ef5ae559f46fa6e96c1c348480
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Aug 9 14:51:04 2019 +0200

    minor edit

commit acc915075b4932ebf99c2febf2fb60b4144200aa
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Aug 9 14:47:48 2019 +0200

    fix SLF4J-463

commit d5074263f87b1b8b824e51cfc6e72d25b01c1ccb
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Aug 6 12:22:55 2019 +0200

    update 1,7,27 release information

commit b05e7fe90da3583d343d26cea424dcb0a6cd640a
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Jul 28 18:25:07 2019 +0200

    allow SubstitutableLoggerTest to pass

commit a5eb9ce00ca119da55b3a05c986f8bfe795608b0
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Jul 28 17:18:22 2019 +0200

    bump version

commit fde8ca480c86bd01dcca4d492e0fc5db56eb2619
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Jul 28 17:13:08 2019 +0200

    refactor EventBuilder construction

commit 7533fde7657e9577cd30bcf82584fb37207a99d4
Merge: a5357c8d 83b88c50
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jul 26 12:01:17 2019 +0200

    Merge pull request #210 from ArtsiomCh/patch-1

    fix JavaDoc typo

commit 83b88c502a322742f855bbb6e9d2f856dbd0d02d
Author: Artsiom Chapialiou <achapialiou@gmail.com>
Date:   Thu Jul 25 17:09:52 2019 -0400

    fix JavaDoc typo

commit a5357c8d49aab89659d40da25f2e31487add20b3
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jun 14 13:11:01 2019 +0200

    ongoing  doc improvements

commit f9c1d25113eec6a89a3da818c402fcc58478ee9f
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jun 14 12:08:20 2019 +0200

    doc fixes

commit 4faf891b8a1e9c56fe6eea0618a707a6acb16dd2
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jun 14 02:06:42 2019 +0200

    document fluent api

commit 890fc5b0e60c9d0003b6fa98aa271eaf6c1cd540
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jun 13 18:40:10 2019 +0200

    documentating fluent api

commit d3f50a9185266cf03a0c1a93c15cffcd4bc32c1e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jun 13 01:19:32 2019 +0200

    attempt to fix slf4j-migrator Maven Central upload issue

commit 365edc7c32cd8258fe78f09d370e0bcb94c96c27
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jun 13 00:54:15 2019 +0200

    actually uploadable build

commit 669c550ab8e0e772d44993fc1f3d7fafb12a7d79
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jun 13 00:34:57 2019 +0200

    fix javadoc generation work

commit 68c7c99adf55deed2e01d19a2e3e8e72a0a8bc04
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jun 12 22:23:14 2019 +0200

    more javadoc fixes

commit c243bc6476b53d0557b012d736ab955892caf215
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jun 12 22:14:51 2019 +0200

    more javadoc fixes

commit abad55509a99b39d82965769b552d6f3a9a535d3
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jun 12 22:13:22 2019 +0200

    javadoc fixes

commit e52fb5ae15dff5a411a5644cf53305d766793830
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jun 12 21:07:41 2019 +0200

    ongoing work on fluent api

commit d9690a131ecd335fdaa1e19848fe79198e5d03c4
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun May 5 17:25:17 2019 +0200

    fix notification adress

commit 029eab156923374c858a85ab656bddc48f2e33e5
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu May 2 14:50:35 2019 +0200

    ongoing work

commit 4d4ebb395ed994263b848e300cd3e282db5fd795
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Apr 29 22:35:08 2019 +0200

    initial backward compatible implementation of fluent API

commit c7b22182838120ab148973d7d1e960d076ff3287
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Apr 29 21:29:13 2019 +0200

    changes to the LoggingEvent interface

commit 1f3b8726d160c51befdf57ec42c6bafbd8b8652c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Apr 28 23:49:20 2019 +0200

    ongoing work on fluent api

commit 8c51d8ea7cdfa8d804876463d1c9c6b1543bfce9
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Apr 28 21:28:47 2019 +0200

    mark pom as 2.0.0-alpha0-SNAPSHOT

commit 8705978bb7543d03f570119361bce0d787ab8e77
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Apr 28 13:38:25 2019 +0200

    ongoing api changes

commit 1cb6b26288896649cbe97def0cb60a125fcb3f6e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Apr 28 11:48:09 2019 +0200

    start 2.0.0-alpha0

commit 875442057f41ec9af218dfafb812a138caa9b170
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Feb 20 22:15:52 2019 +0100

    very basic experimental version

commit 905443f39fadd88a8dd2c467e44affd8cb072a4d
Merge: 5ddfa9c6 abe7a783
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Feb 20 21:16:18 2019 +0100

    Merge pull request #205 from rgansevles/master

    Additional fix for SLF4J-449

commit abe7a7835c8a63cdbaf65a50461c6d9a35854692
Author: Rob Gansevles <rgansevles@gmail.com>
Date:   Wed Feb 20 20:44:41 2019 +0100

    Additional fix for SLF4J-449

commit 5ddfa9c6b3252834cf3be5f88ea27c821f70a577
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 19 23:30:30 2019 +0100

    tweak VII .travis.yml

commit e2dc9174e8ea3f972b4b0fcf7148d19861ebeb42
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 19 23:26:06 2019 +0100

    tweak VI .travis.yml

commit 08f378764a8bf664bb5a8ae373b5f252f599d0bf
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 19 23:24:47 2019 +0100

    tweak V .travis.yml

commit 51be1dfe0b1636c35ec76e091537ce1ca634c4cf
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 19 23:15:35 2019 +0100

    tweak IV .travis.yml

commit a9b3d222c450fbbbb2d3b41d5885e67976426eee
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 19 23:13:02 2019 +0100

    tweak III .travis.yml

commit f7c0d367dc90449b546339f658a4fa8c7428469e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 19 23:09:16 2019 +0100

    tweak II .travis.yml

commit 6b65bbd86b610c633d3c61cc6e389db93569ff08
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 19 23:05:15 2019 +0100

    tweak .travis.yml

commit 91a30c89678d597b11582e51c460f3c0354ceda2
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 19 22:53:59 2019 +0100

    remove toolchain dependency to simplify build, make travis happy

commit 379d96b30443ab91a86aad63b5c5047badc6537d
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 19 22:39:37 2019 +0100

    upgrade Travus build to JDK 11

commit 9928d80daf022e6461647109d62e237498f0270c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 19 22:38:04 2019 +0100

    SLF4J-445

commit 458525e2e194e8d5eab27df1d75955602f627b1c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 19 21:15:32 2019 +0100

    fix SLF4J-449

commit 603ae2cb2268619f9aaaef43eab0028d15742fa0
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 19 21:00:18 2019 +0100

    SLF4J-439

commit a822fd76158c091cac066843c7f13298b6c3fd23
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 19 20:52:40 2019 +0100

    fixed SLF4J-233

commit fc7bf4dee401b8c1a3ddfd5bb9a7b01ac1febfec
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 19 19:24:01 2019 +0100

    maven build without warnings

commit 7092ce68af0b0bb21615bf915de780d5623756f4
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 19 18:43:24 2019 +0100

    start work on 1.8.0-beta5

commit c7e0311517153d72e6edcf0ab52be7fb42ea36a7
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 19 18:27:52 2019 +0100

    prepare release 1.8.0-beta4

commit fb418db538a4990293b1afa47d735cd506497865
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 19 17:21:46 2019 +0100

    fix SLF4J-456

commit e9d4b6a4a83ce987a9ad011c6256a256e5648551
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Feb 16 14:18:58 2019 +0100

    blurbp on SLF4J-454

commit c15d3c1dab0c3398011dec3a16ad3e45b75ae70d
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Feb 16 14:12:44 2019 +0100

    prepare 1.8.0-beta3, fix CVE-2018-8088

commit acf62ef1cff3f5b3c8df5e44fe01a2aac1e97642
Author: Björn Kautler <Bjoern@Kautler.net>
Date:   Fri May 18 15:38:40 2018 +0200

    Make slf4j with java.util.ServiceLoader properly work in OSGi by using the Service Loader Mediator Specification

commit 5e93462dd781677fb75aefc6cc7df65822970ca0
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Mar 22 17:25:16 2018 +0100

    unit test SLF4J-409 and add to news.html

commit 3e7e72e70b6f3db504bda07f394e1e14832829f8
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Mar 22 17:16:49 2018 +0100

    fix SLF4J-409

commit 1c713e7c1042ca1fcba550df79a4ad7fce055211
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Mar 22 11:06:23 2018 +0100

    cater for JDK 10 and later

commit 74b0999f9513d340f50832d0bf59ccb2d2cdbfee
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Mar 22 10:42:26 2018 +0100

    cater for JDK 10

commit 39824d8c8bb4c2c7ceedf286b4f1b90e0229ac7a
Merge: c960e863 c85e3e2e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Mar 22 08:18:11 2018 +0100

    Merge pull request #195 from Oseenix/compile_error_when_1.5_exsist

    Reslove compile error: 'javac: invalid flag: -s', when exist 1.5 tool…

commit c85e3e2e9c5e21a41193db5cde77146bb30ebdbd
Author: zhoujinze <zhoujinze@gmail.com>
Date:   Thu Mar 22 13:47:16 2018 +0800

    Reslove compile error: 'javac: invalid flag: -s', when exist 1.5 toolchain

commit c960e8630cdf0ec4a6c5ea687ebe536e9e43ab68
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Mar 21 23:11:21 2018 +0100

    start work on 1.8.0-beta3

commit 26731d281940483d8777a8a7a4146329a28496aa
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Mar 21 22:56:32 2018 +0100

    it's beta not bata

commit 64d5b7d83e2769fb56bd70120a8ff112777480d9
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Mar 21 22:46:30 2018 +0100

    news on SLF4J-411

commit d7d1710d99afa657f3f8bd41583741ba4ad3eeb7
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Mar 21 22:42:14 2018 +0100

    fix SLF4J-411

commit 59e497eacb07c1380c65fa6057c1213b248bdb99
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Mar 21 22:29:06 2018 +0100

    fix link to 'sttic problem' article in apache commons wiki

commit fc22d9c24d85a2e3340c414bf0a470a31223a9ab
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 20 10:33:29 2018 +0100

    prepare release 1.8.0-bata2

commit 34486e4ea5ec6a4960930a239e80f868f1bf66e3
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 20 10:30:21 2018 +0100

    SLF4J-431

commit 9b536f4259adf2f01852e86306a3a2d7e4a238c0
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Mar 14 01:14:19 2018 +0100

    news on SLF4J-431

commit d2b27fba88e983f921558da27fc29b5f5d269405
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Mar 14 01:09:26 2018 +0100

    fix SLF4J-431

commit 0ec1f6aac8648e87a7dda2f5730fef6db3b4fa33
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 13 16:17:59 2018 +0100

    remove autoads.js

commit d8f5ba8ea54132b8ac98b9a906257df632b731ab
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Mar 8 11:02:24 2018 +0100

    google autoads

commit 67d5be0f569e24d373c07f97aa443702a0b60f8e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Mar 8 10:31:31 2018 +0100

    google autoads

commit 78332e5be05c245c76c46d272b983f0855dcdfaf
Merge: 8bc0a97a 49d61b7d
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Mar 2 20:14:33 2018 +0100

    Merge pull request #194 from stephengroat/patch-1

    upgrade travis img type

commit 49d61b7d3c9e9bc58f85bb43e92a72fb5c01ff02
Author: Stephen <stephengroat@users.noreply.github.com>
Date:   Thu Mar 1 14:51:13 2018 -0800

    upgrade img type

commit 8bc0a97ad58e0fa7875c00edd5035e077e31f05c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jan 31 10:40:15 2018 +0100

    fix SLF4J-428

commit cf2fca3441fea6b7dc224f5232319d621f3a0422
Merge: c0beff4a 5889ca54
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jan 31 10:11:07 2018 +0100

    Merge pull request #192 from sothawo/automatic-module-name-jul-to-slf4j

    add automatic module name to manifest

commit 5889ca541530bfadc98e1043fcd60d1323af94d9
Author: P.J.Meisch <pj.meisch@sothawo.com>
Date:   Wed Jan 31 08:18:30 2018 +0100

    add automatic module name to manifest

commit c0beff4ab7ff9daaf3df4fab5b9796ad65bcf221
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jan 30 13:50:26 2018 +0100

    start work on 1.8.0-bata2-SNAPSHOT

commit 287004f70bc1b238b41e69f2aa5d1db18a2b6a00
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jan 30 13:48:01 2018 +0100

    fix wagon plugin version and target host

commit dfe42a4ff34157497d0a2f7e59c535b825126cce
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jan 30 13:18:21 2018 +0100

    prepare release 1.8.0-beta1

commit 805df52bdcb86718b01b3e9e20c7db639bb57a18
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jan 30 13:15:29 2018 +0100

    fix SLF4J-426

commit f8a590ea676cecd814bcb577e413ff2e39f8142f
Merge: cda79c4e 2de3bc7e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jan 30 11:24:08 2018 +0100

    Merge branch 'javabrett-travis'

commit 2de3bc7edd446e5859ce748941d322651e756fc5
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jan 30 11:23:26 2018 +0100

    inverse Java 1.6/Java 9 jdk element in toolchains. This allows javadoc to be built

commit b0fba1b48bb7e893905b9bb302f73dc72e8ef6b0
Merge: cda79c4e a8aa7832
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jan 30 11:14:44 2018 +0100

    Merge branch 'travis' of git://github.com/javabrett/slf4j into javabrett-travis

commit cda79c4eca3c96637f94438ff51fcde164e67d24
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Jan 30 11:11:45 2018 +0100

    make createdPostInitialization variable final public

commit 0b1e6d38cfabd4b7ed335aec1aa6b2ae0c770f08
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Dec 16 20:20:38 2017 +0100

    fix mailman urls

commit d186d5fbd35d826fc85b5cd82b066d0655d6e1da
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Dec 2 21:30:08 2017 +0100

    failing  OSGi/ServiceLoader integration

commit 3556e7c87bb209e2dd99cf0aa771e0f6e28433b6
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Dec 2 20:30:46 2017 +0100

    doc updates

commit 5f00780faba08756932de6c165a153dd1dd7558a
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Dec 2 20:27:37 2017 +0100

    slf4j-api now requires Java 6

commit a8aa7832b7cb8091bc638d12a4fc1abfaaf44d8e
Author: Brett Randall <javabrett@gmail.com>
Date:   Sat Nov 11 03:29:08 2017 -0500

    Added JDK9 to toolchains.

commit f13c8c20c26f268463879b2c4ffb408bca815f2c
Author: Brett Randall <javabrett@gmail.com>
Date:   Sat Nov 11 03:23:48 2017 -0500

    Added a profile for Travis executions and disabled maven-toolchains-plugin on Travis.

    Note that Travis will not support maven-toolchains-plugin, see https://github.com/travis-ci/travis-ci/issues/2727 .

commit 2ed2565fe474a691171956c4572beef734d1180b
Author: Brett Randall <javabrett@gmail.com>
Date:   Sat Nov 11 03:23:00 2017 -0500

    Set Travis to run on Trusty and oraclejdk9.

commit 2d4a1324b64ab2ee6af997743e9e829c939e0438
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Oct 20 16:53:05 2017 +0200

    start work on 1.8.0-beta1

commit 755bf3d42b43a82a528b182fe6667375b3920dd3
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Oct 20 14:55:53 2017 +0200

    preparing release 1.8.0-beta0

commit d9280190fb7368b21a2d8ca49bebdf6c9bb6a40e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jun 22 23:45:39 2017 +0200

    bump version to 1.8.0-beta0-SNAPSHOT

commit 6ac20c6a0ae96ea6609f24d92eb235d87d8a0f8b
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jun 22 23:43:18 2017 +0200

    remove org.slf4j.impl package - fixes SLF4J-407

commit bc03976da8bc0b4e83bae3dc7404336e03e22017
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Apr 27 17:34:01 2017 +0200

    typo fix

commit 4772fff68123c337e1b39de4ab8789faa8c98f1b
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Apr 27 17:33:41 2017 +0200

    start work on 1.8.0-alpha3-SNAPSHOT

commit 70ec42263abf188950cd2a8f8eb4502c9c372ac1
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Apr 26 00:08:47 2017 +0200

    prepare release 1.8.0-alpha2

commit 2ff447be268ab736dd64d908d4ec922292341c8e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Apr 26 00:01:31 2017 +0200

    doc improvements

commit 3823bd18e8829e72bf4a63cca62eb6c27e9132b6
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Apr 25 23:35:40 2017 +0200

    no need to export 'org.slf4j.jul' package

commit ec8419c5163ff50999b17ceca0f27fd49553d079
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Apr 25 23:26:02 2017 +0200

    news.html update

commit eec2336e6287288276cc49750d2ab5ae098cddc1
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Apr 25 23:17:57 2017 +0200

    fix SLF4J-408

commit d168ea7f128ebe6485048524b52a975be439375e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Apr 25 23:01:19 2017 +0200

    start work on 1.8.0-alpha2-SNAPSHOT

commit ae16a03219821ec78e8dd456cb3e0c20e5adcda8
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Apr 13 16:07:02 2017 +0200

    update new and faq

commit 5ece81efcb5c5ad0f23f0be19f46c890c3db4625
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Apr 13 15:48:37 2017 +0200

    prepare release 1.8.0-alpha1

commit bcb318771cc50d7c8cd0183285f65c7e335e35ed
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Apr 13 15:32:57 2017 +0200

    fix  SLF4J-406

commit 248aa303ce22047a282468c498a455bb2ca8c517
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Apr 12 21:27:12 2017 +0200

    fix typos

commit 83f6fe4f44fc6ed636b445c4c33b23c7bb64b2f6
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Apr 7 17:13:54 2017 +0200

    Revert "slf4j-log4j12 modularization with Java9-EA163"

    This reverts commit 067a618c4ba77f96868d9e10a9b3d2ebe0d3b8f1.

    Given that MDCFriend must be located in the org.apache.log4j package,
    it is impossible to modularize slf4j-log4j12. It must forever reside
    in the class path rather than the module path.

commit 067a618c4ba77f96868d9e10a9b3d2ebe0d3b8f1
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Apr 7 16:26:58 2017 +0200

    slf4j-log4j12 modularization with Java9-EA163

commit 1448f05fb87cf7a03c6189e5205a5f81f6d55a16
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Apr 7 16:07:45 2017 +0200

    start work on 1.8.0-alpha1-SNAPSHOT

commit 685d0598cd47c6cc23ad655e60322a7583b959af
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Apr 7 15:27:50 2017 +0200

    site update

commit 541e6f7d181ff3405ae9495724430825aefff6a9
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Apr 7 11:01:47 2017 +0200

    update maven site-plugin to 3.6

commit 578cce94f755c6f53c72b661d9ffbd89111279d3
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Apr 7 10:45:48 2017 +0200

    better luck with default java 9 toolchain

commit ef31abdd138fe7cdd0a8ef8370bfcc8e3f7325b9
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Apr 7 10:45:05 2017 +0200

    attempt release 1.8.0-alpha0

commit 7a1d11ef60fe38f158c967f5630a33863ae2269c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Mar 25 14:35:29 2017 +0100

    (OSGi-related) commented out Import-Package: org.slf4j.impl in slf4j-api MANIFEST.MF file

commit 89810489a18e323680c1bc3ffd5da2f267d46847
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Mar 25 14:31:19 2017 +0100

    deleteing   log4j-over-slf4j/src/test/java/module-info.java

commit 129cf98bbdc1b901af73c690ff13d792ca4711d0
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Mar 25 14:29:59 2017 +0100

    J2SE 1.5 is required

commit 054e720426103cb22d699a513b64bf6624ca020b
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Mar 25 14:01:27 2017 +0100

    following recommendations found at https://maven.apache.org/plugins/maven-compiler-plugin/examples/module-info.html

commit 20570d8ebacca9978afbdbd936cc88db19d10b9a
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Mar 23 23:57:53 2017 +0100

    it's all modules baby

commit 1c13755b2520e511bc41b5c6fdc8bd6c58e529c0
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Mar 23 23:41:47 2017 +0100

    tests pass except log4j-over-slf4j

commit 99e356974859a4cac2f5e533de2d8232d9d5dbe6
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Mar 22 23:41:49 2017 +0100

    slf4j-api tests pass

commit e47cdb00363734e679915f22f9e18b0f41ae4617
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Mar 22 11:53:27 2017 +0100

    use standard location for module-info.java; start simple by assuming Java 9 as exec environment

commit d29b6921ed1cbbf93be048510ab7a3e59be41f53
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 21 21:36:27 2017 +0100

    initial attempt at introducing modules

commit 916959d5a61b3e4cdee42c63f09633d3bad6b525
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 21 21:33:30 2017 +0100

    skip osgi tests under Java 9

commit e44f0d773ebe9948cf4ef1a6d27fbfee1ce1b229
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 21 20:21:56 2017 +0100

    Removing slf4j-api's dummy StaticXBinder is not longer needed

commit b9d4a8cc405799e56fe71813dda776375ed847c1
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 21 17:19:38 2017 +0100

    require JDK 1.6 profile for anianimal-sniffer plugin

commit ab389a9b82abe35034a3026c7eb0d4b9a07b4ae7
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 21 17:11:42 2017 +0100

    removed 'Fragment-Host: slf4j-api' from MANIFEST.MF files, set Bundle-RequiredExecutionEnvironment to J2SE-1.6

commit 73874fa327c61b5b05807050986792916a5173c1
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 21 17:02:03 2017 +0100

    update packages, migrate test to Junit4

commit 369beaa1583a267bb5848ed2f1eabea6bf6c785a
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 21 16:32:18 2017 +0100

    all tests pass

commit 45c12f86c84c7b8c9479c275ec17ceed312b1cd1
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 21 14:50:48 2017 +0100

    ongoing work, removed slf4j-android and slf4j-jcl modules

commit 89e93009ea58b35e20a89fd896be6d8d97cc6e33
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 21 10:35:54 2017 +0100

    document 1.8 error messages

commit 7b82bd29e40fbac20fd373c0bc9148ebb97df6fd
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Mar 20 23:13:52 2017 +0100

    further progress

commit 0a27822547087edbd1de4f1102f86392ed5d76c5
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Mar 20 22:31:31 2017 +0100

    ongoing work

commit ed9b3712a03cb3e6617745616b9afb0a6c646a85
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Mar 20 21:51:05 2017 +0100

    ongoing work

commit 1232e8529f5844e03e4d528a88185413761853e2
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Mar 19 20:34:22 2017 +0100

    document MethodHandles.lookup() pattern

commit c7d479e43f17f02693f095f4063b61d4163ac2e2
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Mar 16 17:49:15 2017 +0100

    start 1.7.26-SNAPSHOT

commit a81440ea36676f3b090f5a4ccba70d17c7b80f6e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Mar 16 17:46:41 2017 +0100

    fix date issue in news.html

commit c2a7cca6cbbba49e452522d2fa3358f83ccb2c99
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Mar 16 16:54:09 2017 +0100

    prepare release 1.7.25

commit a8489127b08bd5b8e1fa7ca5e5d33f93c0676986
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Mar 16 14:34:31 2017 +0100

    change serialVersionUID since internals changed

commit 2fc2dc1deb3767b2c84a0d50eb5935f7fba59217
Merge: 2f06933c 60eb95e0
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Mar 10 11:49:04 2017 +0100

    Merge pull request #173 from hazendaz/master

    [license] Update copyright year to 2017

commit 60eb95e0f58728dea8e71f770cf5951ca8270ed2
Author: Jeremy Landis <jeremylandis@hotmail.com>
Date:   Sat Mar 4 21:02:11 2017 -0500

    [license] Update copyright year to 2017

commit 2f06933ccd22748fbe5d6ab45314eae5c586977b
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 28 15:11:28 2017 +0100

    use SLF4J formatter

commit 97472ca10ae82c3244f5c8e6d6fea5847cb90731
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Feb 27 15:14:55 2017 +0100

    fix deprecation issues

commit 4a8c16635cf59a88521fdcbba74735244dec9f6b
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Feb 27 15:14:33 2017 +0100

    fix SLF4J-395

commit 509c3444ac72913309999367782055fb40cbe184
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Feb 26 21:32:50 2017 +0100

    fix SLF4J-394

commit 898e22225909c4c84ef4885b6d346ca0a8565e38
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Feb 26 21:32:06 2017 +0100

    type fix

commit e5ce0d5e41a47133b2a5d7fd4cb5e8ab9bf44073
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Feb 24 12:13:19 2017 +0100

    start work on 1.7.25-SNAPSHOT

commit e49d591fc6f3e4f1517edb7ac56f2ca62b4660ce
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Feb 24 11:25:16 2017 +0100

    mark final fields as final

commit 1e715a79b5ded4b6f33f757bde4ef2a257019afe
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Feb 24 09:39:41 2017 +0100

    prepare release 1.7.24

commit cfa8f7519b9e47e4f0b5c9e16754166bb09919fd
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Feb 24 00:07:56 2017 +0100

    avoid syncronization

commit 9e441fe9f99b13943cd6b98a3608a39806e69b6c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Feb 23 23:47:53 2017 +0100

    fix SLF4J-385

commit b19ba5b87d10e3cf2d0493322bc3c7f3daf69478
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Feb 23 23:47:31 2017 +0100

    point to root cause of initialization failure

commit 1b93bb138d300ef6d00f4754c91628d4c2cdc34b
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Feb 23 23:28:55 2017 +0100

    add entry for #unsuccessfulInit

commit 379574b7445e7b0b1f1907d9f6edc61a4242105c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Feb 23 22:42:42 2017 +0100

    fix SLF4J-369

commit c6e1c3d495d19c636aa923f012235b48e2878d9e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Feb 23 22:36:51 2017 +0100

    fix SLF4J-240

commit f3dc4dd8a32741951458eaa0605c37bd6e716e9c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Feb 23 22:26:59 2017 +0100

    fix SLF4J-383

commit e0120c1473b5c2d3888443738493cf635ce275be
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 21 15:00:07 2017 +0100

    make m2eclipse happy

commit d82a2e9ab7aad93efefbb65a94a56a02e97ea3e8
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 14 23:39:42 2017 +0100

    start work on 1.7.24-SNAPSHOT

commit 5c822203c9c334d8e4e5451e716f38c2fd4202c5
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 14 23:38:20 2017 +0100

    release 1.7.23

commit 983b04b546935bda09f3619c9435191e19757482
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 14 23:03:55 2017 +0100

    minor edits

commit 2651ad2a386cad909fe3e1ee2dc52558b552fba8
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 14 23:00:44 2017 +0100

    slf4j is on Java 5

commit 01e56add155e723640a1c75ba917615317b2e73f
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 14 22:51:29 2017 +0100

    fix SLF4J-393

commit 7ef791c4ae9c0865c5cdc650f68f56bd7cacd4ef
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jan 27 19:42:04 2017 +0100

    correct bugzilla links

commit 1ddc1f72d1281af6cad5956ed8736ad5114fa62f
Merge: b8b881b7 7df8afcb
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jan 11 20:19:05 2017 +0100

    Merge pull request #169 from ipolevoy/master

    SLF4J-389 - added a test

commit 7df8afcb22dd25fd156b4336ba4ade4f85014a4d
Author: Igor Polevoy <igor@expresspigeon.com>
Date:   Wed Jan 11 13:14:14 2017 -0600

    SLF4J-389 - added a test

commit b8b881b7395ead1d2316a740b6a633b3ed16e994
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jan 11 18:56:49 2017 +0100

    follow java conventions for enums

commit 69be5f7f9875347ed0feb54577bff3b1bb9063a0
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jan 11 12:43:02 2017 +0100

    fix SLF4J-389

commit d0d9536dc9bf2468aa9e379d1bc644e1e5ed3cca
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Jan 11 12:01:37 2017 +0100

    update year, remove external project references

commit fe664d8dd09b2a01c378b1a748aecbd4e61bad06
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Dec 15 18:42:30 2016 +0100

    added full name for Jonas Neukomm

commit 66883348500a60ed26e5bf2289d0d26dce3d10bf
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Dec 15 11:20:35 2016 +0100

    fix SLF4J-379

commit 6de782333123937964d4020c75e6a1bc8eaa0b4d
Merge: e83fe502 a1ef84cf
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Dec 15 11:13:32 2016 +0100

    Merge pull request #165 from barney2k7/SLF4J-379

    EventRecodingLogger stores Marker in SubstituteLoggingEvent

commit a1ef84cf001b57cb6085d578109000dcc8cae92e
Author: barney2k7 <barney2k7@gmail.com>
Date:   Thu Dec 15 09:24:16 2016 +0100

    EventRecodingLogger stores Marker in SubstituteLoggingEvent

    fixes SLF4J-379

commit e83fe50258f6fd3c386e1113ac264c5167ad11e2
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Dec 13 18:12:35 2016 +0100

    start work on 1.7.23-SNAPSHOT

commit 3ec4456cd318a3091f2659e1dfcbbe813e6b9642
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Dec 13 18:05:25 2016 +0100

    correct site id in distributionManagement

commit a94437fda8c90ef248bfcc7cd72fd4ca572a5270
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Dec 13 18:02:38 2016 +0100

    prepare release 1.7.22

commit f9d6a4de0b934c1c58da81f8930db920a1a83077
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Dec 13 17:58:22 2016 +0100

    fix SLF4J-370

commit 5ed4a1a9a7f59a2430162b64e649bfac0364ecdc
Merge: d1d06b0d baea9dba
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Dec 13 17:10:57 2016 +0100

    Merge pull request #164 from barney2k7/SLF4J-377

    closing InputStream in case of IOException, too

commit d1d06b0da8d5aed3e72abf4a67e9a8a64be3b9f2
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Dec 13 16:27:42 2016 +0100

    SLF4J-332

commit 03ff2624e71fe0e3b4624f8d324f74247f2aa56a
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Dec 13 11:46:57 2016 +0100

    remove slf4j-bom

commit 80d972e3e5529f3cf4dabb974ff30cac4d4f686b
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Dec 13 11:45:19 2016 +0100

    fix import warnings

commit 6f19cb8c3dc085f3b934594efcfb0a5512fc8283
Merge: 64fa52c2 7761fa43
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Dec 13 11:39:19 2016 +0100

    Merge pull request #163 from barney2k7/SLF4J-332

    add log level 'off' to SimpleLogger

commit baea9dbaa9825661d5513d7f211ef65f227e2235
Author: barney2k7 <barney2k7@gmail.com>
Date:   Tue Dec 13 10:35:37 2016 +0100

    fixes SLF4J-377

    note: cannot use try-with-resources as slf4j is still on java 1.5

commit 7761fa43b2cb61ede4c4dc10090ff1559bd6a482
Author: barney2k7 <barney2k7@gmail.com>
Date:   Thu Dec 8 15:56:13 2016 +0100

    SimpleLogger now has level 'off'

    Implements feature request from SLF4J-332

commit 64fa52c2f8d32cfa4f8505e27706209b28090bed
Merge: 1c6cbf05 9fe38af5
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Nov 8 08:29:35 2016 +0100

    Merge pull request #162 from sebkur/fix_typos

    Fix typos

commit 9fe38af528ac072d6400c4f0e9658e78fd8efdb6
Author: Sebastian Kürten <sebastian@topobyte.de>
Date:   Mon Nov 7 14:54:43 2016 +0100

    Fix some typos in comments

commit 42e9b19c77d4e9a77ee8be897e1dd470558ca7b1
Author: Sebastian Kürten <sebastian@topobyte.de>
Date:   Mon Nov 7 14:51:58 2016 +0100

    Fix some typos in author names

commit 1c6cbf05e6a99a8805397d1c06008021fdc96527
Merge: 19bfd0f0 c2463021
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Apr 29 13:47:41 2016 +0200

    Merge branch 'master' of github.com:qos-ch/slf4j

commit 19bfd0f011ce429434c6d274b3ac5a3ac62484e7
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Apr 29 13:46:58 2016 +0200

    add blurb on adding slfj4-nop.jar on the class path

commit c2463021fe0944a03d3fdcc14c3914c86d4a7a4f
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Apr 5 13:59:38 2016 +0200

    fix SLF4J-365

commit f518171e197bde70b22766cb942c96ec726ece16
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Apr 4 20:47:46 2016 +0200

    set next version

commit 25aba2ea4febeb35ba910c249826b5a62001a7e4
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Apr 4 20:10:18 2016 +0200

    prepare release 1.7.21

commit f544bcead5c71c9697755a9bf99cc4576116a90b
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Apr 4 18:42:27 2016 +0200

    refactor MultithreadedInitializationTest

commit af188829dcc13237fad161db9629ed028bc12b14
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Apr 3 21:52:39 2016 +0200

    fix memory leak bug

commit 81b237672cf1b02e0d44e870dcf5e963bdf47617
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Mar 31 21:11:21 2016 +0200

    ongoing work, does not compile

commit 29e7da07a23709afb59afc563935da5f4056bc69
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Mar 31 14:35:46 2016 +0200

    fix SLF4J-366

commit 8f536317cbeabc1396b9bfdfffc7c486e9944dcc
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 29 17:20:52 2016 +0200

    next version is 1.7.21

commit 0aa7c8c8c38e25405d3241235646a9cedeb80eb8
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 29 17:16:52 2016 +0200

    minor edits

commit b8bd41a454f108493759d69b10c5a9d63390f5c9
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 29 16:57:33 2016 +0200

    preparing release 1.7.20

commit 0c89ee480a2d833690318b64e929b1a251d508c3
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 29 16:56:50 2016 +0200

    fix SLF4J-363

commit 8bf1f8cf5ca1bc9df8cedd63d8685ab961110113
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Mar 28 23:36:33 2016 +0200

    add adds on right panel

commit 0a873d74ae1944567523ad12f63c4b3a9b5a80b4
Merge: 7c2f6cd1 4043dcd4
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Mar 25 14:05:17 2016 +0100

    Merge pull request #148 from laurio/patch-1

    Fixed a typo in LoggerFactory.java file

commit 4043dcd45a5b51f9c6d8a3f57a40f8f410e9cde6
Author: Lauri Oherd <lauri.oherd@gmail.com>
Date:   Fri Mar 25 12:14:26 2016 +0200

    Fixed a typo in LoggerFactory.java file

commit 7c2f6cd1dc8e2fe26f6ca7334d1319ffced995a4
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 15 21:21:26 2016 +0100

    still more lenient

commit 105c2ee18cf51118e4a2dc0b5f466a461b2bbb11
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 15 21:15:58 2016 +0100

    more lenient assertions

commit 79698d67a2cac4db0539f9edbf3b0e3a1c3c89d4
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 15 18:55:02 2016 +0100

    record event count

commit 3fc58f2256b2c94661a435dafea8148e5c8e06dc
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 15 17:43:32 2016 +0100

    minor change

commit b46c356232ab3b6da4b5c896b1f640115fc6d689
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 15 17:33:17 2016 +0100

    bug fix

commit f3ca982135b7e7a5905d7ffe455c067e27ff1551
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 15 17:29:52 2016 +0100

    clean MultithreadedInitializationTest(s)

commit 9d7ad8152b142d122b8b993d50183b7b87c87bc6
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Mar 14 22:41:34 2016 +0100

    set version 1.7.20-SNAPSHOT

commit 227f986525ce611069e7bf7f8cc300149002b9b2
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Mar 14 22:30:49 2016 +0100

    fix SLF4J-361

commit f7c83932a4590de50944534cc609138064bfc9d8
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 8 18:03:58 2016 +0100

    typo fix

commit b37cde09bf0c8787024c664eee0c7fd288eadf82
Merge: 06eb9226 aef1ff54
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Mar 3 17:12:42 2016 +0100

    Merge pull request #145 from oreissig/update-junit

    update junit 4.10 -> 4.12

commit aef1ff545be8b4d03fbdcb418f6f9cb26448e341
Author: Oliver Reissig <o.reissig@intershop.de>
Date:   Mon Feb 29 10:15:58 2016 +0100

    update junit 4.10 -> 4.12

commit 06eb9226f3a82273bfc6fa6548e7957bba7a5d5b
Merge: df2a37d3 36614f76
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 1 01:23:24 2016 +0100

    Merge branch 'master' of github.com:qos-ch/slf4j

commit df2a37d333b2796e7c158d0410027f1fc33de14b
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Mar 1 01:23:08 2016 +0100

    remove Jigloo license header

commit 36614f76a3e152b2edb9c8c14fc6ae2be0d86dda
Merge: 3c031c14 9ebc3fa2
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Mon Feb 29 10:29:54 2016 +0100

    Merge pull request #144 from oreissig/fix-scm-url

    fix scm url

commit 9ebc3fa2bf6086aa55780181ccb2726d623f517d
Author: Oliver Reissig <o.reissig@intershop.de>
Date:   Mon Feb 29 10:14:25 2016 +0100

    fix scm url

commit 3c031c14b9e7bcc8c8dfcc09e2192b58c66281a4
Merge: 7b62d948 343e0a8e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Feb 28 20:35:51 2016 +0100

    Merge pull request #143 from motlin/master

    Fix problems in Javadoc references.

commit 343e0a8ef48793a42685fc0c69e75a18a2c01e91
Author: Craig P. Motlin <craig.motlin@gs.com>
Date:   Tue Feb 23 15:42:27 2016 -0500

    Fix problems in Javadoc references.

commit 7b62d9485ea04c79204ad6343c64f0e340588d9d
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Feb 27 00:29:13 2016 +0100

    add blurn on SLF4J-358 and 359

commit 4b43a8009b399be521dd03c097c8ae07f2c4902e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sat Feb 27 00:04:46 2016 +0100

    make MultithreadedInitializationTest more robust

commit 94f513997fc99552be3a804236700046a13c6837
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Feb 26 23:27:20 2016 +0100

    fix test failure

commit 961da6ad23d49e9a4be69c5c5b26d1fec4dc3a1c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Feb 26 23:18:50 2016 +0100

    ongoing work on SLF4J-359

commit f7b7eed4873dd6074bd07ab3e3693568eebc2e30
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Feb 26 23:04:10 2016 +0100

    ongoing work on SLF4J-359

commit 5f90edad8d15ac40a1213f9364c9a76442444f00
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Feb 26 22:25:36 2016 +0100

    fix SLF4J-359 by piggybacking on LoggerFactory thread safety

commit 111b8e581e247b33bb2fe66bd0118399e0b49a90
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Feb 26 22:03:38 2016 +0100

    fix SLF4J-358 by piggybacking on LoggerFactory thread safety

commit 78c02f08b03f35b550d550cc0d7ff925da64c7d8
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Feb 26 20:20:45 2016 +0100

    set version to 1.7.19-SNAPSHOT

commit c25881c13e4905a14817ce13a2a9a3819183f791
Merge: ed2903d0 8bf2d64b
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Feb 26 19:47:54 2016 +0100

    Merge branch 'master' of github.com:qos-ch/slf4j

commit ed2903d00b938780a4cd85d91e97be9cb2f83d96
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Feb 26 19:47:31 2016 +0100

    preparing release 1.7.18

commit 8bf2d64b6dad0120281f015b19784da5984f9d08
Merge: f2ae5e39 c314069d
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Feb 26 19:37:41 2016 +0100

    Merge pull request #142 from msebire/master

    SLF4J-357 Fix improper Import-Package for slf4j-log4j12

commit c314069d3cea70b894935dfbbebbb482c6c106e1
Author: Mathieu SEBIRE <msebire@users.noreply.github.com>
Date:   Fri Feb 26 16:46:10 2016 +0100

    SLF4J-357 Fix improper Import-Package for slf4j-log4j12

commit f2ae5e39cdc27340eb018150d70dc2a5dfc47595
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Feb 25 23:50:51 2016 +0100

    docs on java.lang.NoClassDefFoundError: org/slf4j/event/LoggingEvent

commit 207351051d8d821c30ff17e4ae63df074423bedb
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Feb 24 16:53:22 2016 +0100

    applied formatter

commit ac099e427eb18fda3b48e9947b514fb75565fe4d
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Feb 21 23:15:12 2016 +0100

    fix SLF4J-356 by piggybacking on LoggerFactory thread safety

commit c2f1cc61a07c7e1853635993b643ee1bf9520a2f
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Feb 19 14:12:01 2016 +0100

    typo fix

commit 17e1201e79fce0aa38c99b65bce34d9753e03da1
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Feb 19 14:10:13 2016 +0100

    set version as 1.7.18-SNAPSHOT

commit b732747165d93215358019e36d5598b4fb25d7c8
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Feb 19 14:02:21 2016 +0100

    prepare release 1.7.17

commit 51ccd9a444c1338ec01c95f7cec7483975730889
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Feb 19 14:00:40 2016 +0100

    blurb on android fix

commit 5a95202d93c6994d845aebf4d2712de8c29f889b
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Feb 19 13:53:10 2016 +0100

    effectively skip binding ambiguity check under Android SLF4J-328

commit 6420cfa9b55de27b7b1c3899b622bbc8f0dd4f9a
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Feb 11 22:26:43 2016 +0100

    send travis notification to a different email address

commit 46395b27a3fb15e660fd8bf3d1c41522f7bbb527
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Feb 11 21:46:43 2016 +0100

    next release is 1.7.17

commit cdc7773e8e02d4cc34c3dc3461831bc280c5dbb9
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Feb 11 21:27:51 2016 +0100

    FIX SLF4J-354, prepare release 1.7.16

commit 5c2959ec3aadedc75d0075224632a46a9a0d435d
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Feb 10 15:15:48 2016 +0100

    add PSI probe, remove bitronix

commit d0bd3641370bc9fb5d67485745944fa855e1935f
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 9 18:22:07 2016 +0100

    set version as 1.7.16-SNAPSHOT

commit 31c509e9a6fdc6902b531b62ec556e3fa757228e
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 9 17:31:40 2016 +0100

    release 1.7.15

commit d2e89fa99d8b725c5710a67b712ea89089a41ba8
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 9 17:28:09 2016 +0100

    minor edits

commit 2f5d369d67f2532bff5ff7cafcc050318641c222
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 9 16:50:08 2016 +0100

    faster tests

commit 0151ac3aeb3058b5bed89dd88296652511a68dff
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 9 16:45:35 2016 +0100

    fix tests

commit 2d4074c65ab9bcd6f7e745d98bd0597146914464
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 9 16:34:46 2016 +0100

    testing SLF4J-353 support

commit c3751df9afec9b412de6f888a97397af67063717
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Feb 2 21:45:35 2016 +0100

    add event recording support SLF4J-353

commit 12697364d0a5506821557fff50594ed0a3b7d977
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Jan 24 22:01:39 2016 +0100

    next version is 1.7.15

commit 6b7721b507e0d609d20cb4dfc7e7084b95cc231d
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Jan 24 21:45:50 2016 +0100

    add blurb on SLF4J-341

commit 12a35307b665e55688de7c1713d41cf3a69c0984
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Sun Jan 24 21:21:14 2016 +0100

    prepare release 1.7.14

commit fc0ad8652b8485175a6295648c05425284b8619a
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jan 22 13:20:35 2016 +0100

    fix SLF4J-328

commit 638d74d2b31591bd5d9d7a0cb1297a1120ec86c6
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jan 22 12:51:10 2016 +0100

    blurb about SLF4J-167

commit 039df718381c45a0bd454c875b20b5b638e8741c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Jan 22 11:02:52 2016 +0100

    minnor edits and improvements

commit ea3cca72cd5a9329a06b788317a17e806ee8acd0
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jan 21 19:37:07 2016 +0100

    fix SLF4J-347

commit 36209914a29ebf3a475c5c7c7e823006ce66e162
Merge: dac5171d cb7f03af
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Jan 21 17:15:15 2016 +0100

    Merge branch 'master' of github.com:qos-ch/slf4j

commit cb7f03af9c461b5732f0b30ec2e414aa2776dece
Merge: 9c8046d9 3e749c3d
Author: Matt Bishop <matt@thebishops.org>
Date:   Sat Jan 9 17:52:30 2016 -0800

    Merge pull request #130 from qos-ch/slf4j-341

    Replaced maven-bundle-plugin with jar manifest template

commit dac5171d96256f6033913e4263590ef289604928
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Dec 15 20:59:26 2015 +0100

    better docs, minor changes

commit 9c8046d9fe9610ff81ad266bccbd11b96f150ccf
Merge: 96d32b3b dbe2d727
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Dec 15 20:31:54 2015 +0100

    Merge pull request #134 from forsel/slf4j-345

    SLF4J-345: Move delegation check loop from log4j-over-slf4j.jar to slf4j-log4j12.jar

commit dbe2d7271939a2e7f3197fd4ca5ce399e563dd31
Author: Frans Orsel <frans.orsel@klm.com>
Date:   Tue Dec 15 17:26:35 2015 +0100

    Fix ordering of import and static variable/method

commit 7a23ca74ae94f87675b25414d6c67a9e9ba9d98f
Author: Frans Orsel <frans.orsel@klm.com>
Date:   Tue Dec 15 17:11:48 2015 +0100

    Move delegation loop check from log4j-over-slf4j.jar to slf4j-log4j12.jar, see also SLF4J-345

commit 3e749c3d6f5a4d74e31f49bd50956f3dbe3add76
Author: Matt Bishop <matt@thebishops.org>
Date:   Tue Dec 8 15:29:27 2015 -0800

    Set framework version requirement

commit 6c461383d568611c27be92eb2e0167dc3b50e9bf
Author: Matt Bishop <matt@thebishops.org>
Date:   Sat Dec 5 21:13:41 2015 -0800

    Add Bundle-Category entry.
    Remove unnecessary Export-Package entry.

commit a4c645d18874ae7568a7ca8788ddd43bcfa67e27
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Dec 3 19:31:23 2015 +0100

    revert REQUESTED_API_VERSION to 1.6.99

commit 96d32b3b6603e75aa4c92496a59b111f8dbda5eb
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Dec 3 19:31:23 2015 +0100

    revert REQUESTED_API_VERSION to 1.6.99

commit ae2029fae55e08ebf0cd3826c3c1b78342b6e4ae
Author: Matt Bishop <matt@thebishops.org>
Date:   Tue Dec 1 15:09:29 2015 -0800

    Replaced maven-bundle-plugin with jar manifest template. Picks up build-helper-maven-plugin config correctly.

commit c5ae9916681574e782a1bd7e4a0838109519e10d
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Nov 13 19:15:19 2015 +0100

    update REQUESTED_API_VERSION to 1.7.x, as 1.6.x and 1.7.x are binary compatible this change should have no effect

commit b4f20e193bd209b3f8b9791e0709a92dd2082864
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Wed Nov 11 23:12:25 2015 +0100

    prepare for next version snapshot

commit fc84778ffe721edafe6863ceb5407133fc2c285c
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Nov 10 22:02:33 2015 +0100

    releasing 1.7.3

commit 46a49f4303b770f285fc0e73cb7ab9dfae887943
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Nov 10 20:35:17 2015 +0100

    SLF4J-324: lazy initializaiton of ClassContextSecurityManager in o.s.helpers.Util

commit 37229d8d62198bff31072f2a38e2d57ecdadc483
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Tue Nov 10 19:54:10 2015 +0100

    fix SLF4J-324

commit c41df923f2ec31c635ad9c4dd71d68f23ff5fbd4
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Nov 6 17:43:14 2015 +0100

    fixing SLF4J-337

commit 715615cd36f020d840de9d93edfc6532a3201a94
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Nov 6 15:19:09 2015 +0100

    correct line numbering

commit acfc07008bb89952ce77c3a6eabbeaa6220566f5
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Nov 6 14:38:39 2015 +0100

    migrate test to Junit 4 conventions

commit 18e6156c09bb6da8e9d8bcfa36ae2491e9361814
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Nov 6 13:10:07 2015 +0100

    minor edits, code formatting

commit fd5d546503b1b7ba3d865382da2a0dbda0c13cb3
Merge: 52fcbbe8 32783459
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Nov 6 13:01:11 2015 +0100

    Merge pull request #99 from lukecwik/master

    Fixed BasicMDCAdapter leaks MDC information to non-child threads

commit 52fcbbe855fbd89942bf0cb450301471851b386f
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Oct 16 21:03:02 2015 +0200

    minor update to news.html

commit 572dabfa7c0a7d7bb2e381bda6e2ad92b086bb6b
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Oct 16 20:05:15 2015 +0200

    less in MANIFEST.MF

commit 91aa1de92b0ce7fd5b5cd86d38c09aa9b91ea237
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Oct 16 13:40:56 2015 +0200

    define and use value where it is needed

commit b3de4f127bc9cc3ba275b8b79aec9c1216f1e930
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Oct 16 13:35:17 2015 +0200

    removed animal-sniffer from execution during the test phase

commit 4feb697f446158d5d9cd9b8649c2ea5a6c1bf9cd
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Oct 16 13:31:12 2015 +0200

    added comment on why not to pass arguments to JUL

commit 5ec3e30cbf1884d587ae51a928f1611fcbc1c062
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Oct 16 11:55:35 2015 +0200

    Revert "Pass arguments to JUL as record parameters"

    This reverts commit 2a21579335d746989f60b46434cd71768a73092b.

    Reasons explained in comments to pull request 97

commit 014780fde9660511f67cf9cace0d9511bcfab475
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Oct 16 11:41:01 2015 +0200

    Revert "Unit test update for JUL record parameters"

    This reverts commit 5e3eebc08d9ef4eaeb035db175d54d96a07358c2.

    Reasons explained in comments to pull request 97.

commit f29c85d0adae7e74fc829c9efe550a54bc58f8a1
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Oct 16 11:40:33 2015 +0200

    updated to news.html

commit 3bdcd7f7327e7a9b3a5e833a6066ba852ace469a
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Thu Oct 15 17:40:08 2015 +0200

    reverting commit 7371d14010d1 dated 2015-04-11 due to issues with the maven-eclipse-plugin

commit 32783459528cc64ad1253c641bc1d03155801399
Merge: 26e7a4f0 2b23d26b
Author: Luke Cwik <lcwik@google.com>
Date:   Mon Jul 6 09:22:37 2015 -0700

    Merge remote-tracking branch 'upstream/master'

    Fix merge conflict in BasicMDCAdapter.java

commit 2b23d26bb008b9eec151cc8244deec3bb4eed778
Merge: 3b369ef6 85d506b3
Author: Matt Bishop <matt@thebishops.org>
Date:   Thu Jul 2 15:02:08 2015 -0700

    Merge pull request #110 from panchenko/SLF4J-218

    SLF4J-218 removed org.apache.log4j.spi.Layout should be without "spi"

commit 3b369ef6cfc6395ad4786438b57fb9e42f04ac6c
Merge: d8139b0e a0454e35
Author: Matt Bishop <matt@thebishops.org>
Date:   Wed Jun 3 10:18:02 2015 -0700

    Merge pull request #119 from SvenBunge/removeLegacyJava

    Use Java5 features and remove legacy code

commit a0454e35356ade7ec1ff681711db1b7557efb028
Author: Sven Bunge <sven.bunge@holisticon.de>
Date:   Tue Jun 2 22:51:27 2015 +0200

    Remove JDK1.4 legacy check and use more Java5 features (for-each, String#contains, typed collections doesn't need casts)

commit d8139b0ecf7d067181e310255a8359ba38acb45d
Merge: 4dcada51 0d01426f
Author: Matt Bishop <matt@thebishops.org>
Date:   Tue May 12 06:32:10 2015 -0700

    Merge pull request #117 from hazendaz/master

    Move MANIFEST build to Parent

commit 4dcada51bddd9286b65a320993f057660f93f29d
Merge: 8caa2ed1 a6027b3c
Author: Matt Bishop <matt@thebishops.org>
Date:   Mon May 11 17:24:26 2015 -0700

    Merge pull request #105 from jmthibault79/jmthibault79-patch-1

    Update comments to point to JIRA equivalents of old Bugzilla bugs

commit 0d01426fb6c75e11768f1ad404cf49cce6af910f
Author: Jeremy Landis <jeremylandis@hotmail.com>
Date:   Thu Apr 2 22:40:47 2015 -0400

    Add resources directory to site pages

commit 9c8a2b7cd0aa6cc2d833b3e768b5c726ab2cfacc
Author: Jeremy Landis <jeremylandis@hotmail.com>
Date:   Tue Apr 7 22:52:01 2015 -0400

    Move MANIFEST build to Parent

    Add two empty manifest files for integration and slf4j-site
    Remove all pieces of manifest building on jar that can be in parent

commit 26e7a4f0bfa1c5b9f68c763b78f5abd1c88d4b4a
Merge: 734c5e44 8caa2ed1
Author: Luke Cwik <lcwik@google.com>
Date:   Thu Apr 30 13:32:33 2015 -0700

    Merge remote-tracking branch 'upstream/master'
    Resolved formatting changes for BasicMDCAdapater.java

commit a6027b3ce8873b3b4e7682b39b73d4add7e62c9e
Author: jmthibault79 <thibault@broadinstitute.org>
Date:   Fri Apr 3 13:09:25 2015 -0400

    Update comments from old Bugzilla to new JIRA

commit 8caa2ed1045f5483e9b3aa9e7e9b65b4f3b3f576
Merge: 10c170c9 9a267a64
Author: Matt Bishop <matt@thebishops.org>
Date:   Thu Apr 30 10:06:25 2015 -0700

    Merge pull request #116 from hazendaz/master

    Minor Sonar Corrections. 3 cheers for Sonar!

commit 9a267a648dce42c93edfcf954d396b0dc4b883fc
Author: Jeremy Landis <jeremylandis@hotmail.com>
Date:   Thu Apr 2 22:44:17 2015 -0400

    Avoid using underscore for method names

commit eb4e1b8f483860da8bff0784458dff0790efc4aa
Author: Jeremy Landis <jeremylandis@hotmail.com>
Date:   Thu Apr 2 22:44:00 2015 -0400

    Per sonar, move array indicator to the type rather than property name.

commit 10c170c92773ad7e42b610cf7b30b4ef059c241d
Merge: 8cd6d3e3 5b52c710
Author: Matt Bishop <matt@thebishops.org>
Date:   Wed Apr 29 10:07:01 2015 -0700

    Merge pull request #107 from hazendaz/master

    Added Animal Sniffer to police interface changes.

commit 5b52c710e984bb6b821fdfeb6ab4e64eca747531
Author: Jeremy Landis <jeremylandis@hotmail.com>
Date:   Fri Apr 10 20:41:55 2015 -0400

    Add animal sniffer plugin

    Due to some signatures in slf4j-api has some ignores because signatures
    cannot be determined and will error otherwise.  This is isolated to
    interfaces and code that shouldn't otherwise be present in usage per
    various javadocs around these.

commit 8cd6d3e37ad51b6dbb216ac4d1ed3ab70d94884b
Merge: 94a6b8cc 5e3eebc0
Author: Matt Bishop <matt@thebishops.org>
Date:   Mon Apr 27 19:22:12 2015 -0700

    Merge pull request #97 from bnorm/master

    Pass arguments to JUL as record parameters

commit 5e3eebc08d9ef4eaeb035db175d54d96a07358c2
Author: Brian Norman <brian.e.norman@gmail.com>
Date:   Mon Jan 19 18:59:23 2015 -0600

    Unit test update for JUL record parameters

commit 2a21579335d746989f60b46434cd71768a73092b
Author: Brian Norman <brian.e.norman@gmail.com>
Date:   Thu Jan 15 22:27:18 2015 -0600

    Pass arguments to JUL as record parameters

commit 94a6b8cc1c614e0bc1a13c2ea2658324c717e081
Merge: 68b6f8b9 f4d67771
Author: Matt Bishop <matt@thebishops.org>
Date:   Fri Apr 24 14:01:42 2015 -0700

    Merge pull request #113 from mciezadlo/patch-1

    Added Category.assertLog(boolean, String)

commit f4d6777117296107c866a73e80316a901ededce1
Author: mciezadlo <mciezadlo@poczta.onet.pl>
Date:   Wed Apr 22 13:53:36 2015 +0200

    Update Category.java

    Added missing method from log4j Category class, which is quite useful and can be easily implemented.
    (Found it when using library which called this method so I received NoSuchMethodError)

commit 85d506b3026be3a3122ff907606225b84a5e0d14
Author: Alex Panchenko <alex.panchenko@gmail.com>
Date:   Thu Apr 16 00:35:32 2015 +0600

    SLF4J-218 removed org.apache.log4j.spi.Layout should be without "spi"

commit d6e34cd57c90700aed723631bf390760cc34b752
Author: Jeremy Landis <jeremylandis@hotmail.com>
Date:   Fri Apr 10 20:37:58 2015 -0400

    Update compiler plugin

    Use latest maven compiler version

commit 7371d14010d1be21f0a9ca4659c00c621d40ff8f
Author: Jeremy Landis <jeremylandis@hotmail.com>
Date:   Fri Apr 10 20:35:50 2015 -0400

    simplify site build directory location

    using ${project.basedir} changes the location of target from
    'slf4j-site/target/site' to start right in 'slf4j-site' so it only needs
    to go back once.  This finalizes usage of project.basedir throughout.

commit dade4c08dffce507910232091b6f538bbf6f6b1e
Author: Jeremy Landis <jeremylandis@hotmail.com>
Date:   Thu Apr 2 22:41:50 2015 -0400

    Correct modelVersion location

commit 66f85cff91d9ead312bd796682297f7aafc594b3
Author: Jeremy Landis <jeremylandis@hotmail.com>
Date:   Thu Apr 2 22:39:34 2015 -0400

    Use project.basedir where appropriate in poms.

commit 38d675838cec71065730e001eeb9ba48f8638712
Author: Jeremy Landis <jeremylandis@hotmail.com>
Date:   Thu Apr 2 22:38:37 2015 -0400

    Set Additional Resources as UTF-8

    Set build resource encoding and reporting output encoding to UTF-8.

commit 68b6f8b95fb30a80008b3ce48e982857c18d46d4
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Apr 10 18:34:37 2015 +0200

    update news.html with info on SLF4J-309

commit 6972f3e530a9653489004811b3de1ef373d0863e
Author: Dimitrios Liapis <dimitrisli@gmail.com>
Date:   Thu Apr 9 01:14:18 2015 +0100

    SLF4J-309 Adding getAdditivity() method to log4j Category with same signature

    SLF4J-309 Adding getAdditivity() method to log4j Category with same signature

commit 4b4515a1ca60d3194cd62a91ba4d5a8426417f22
Author: Dimitris <dimitrisli@gmail.com>
Date:   Thu Apr 9 00:46:29 2015 +0100

    SLF4J-312 Eliminating one stack frame by using AbstractStringBuilder#append(str,start,end). A bit more readable compared to inlined String#substring(start,end).

commit 489862dc4853b037a92b4746c51845c12d2fbaef
Author: Ceki Gulcu <ceki@qos.ch>
Date:   Fri Apr 10 18:16:04 2015 +0200

    explicitly set the compiler souce/target

commit 734c5e441080f98aa86af4a50f25a683370a25c8
Author: Luke Cwik <lcwik@google.com>
Date:   Thu Apr 9 16:35:18 2015 -0700

    Rename Map -> map based upon mattbishop comment for https://github.com/qos-ch/slf4j/pull/99

commit 95a6f46ebae7e39b94bd0323c5359df427bcb045
Author: Luke Cwik <lcwik@google.com>
Date:   Tue Apr 7 15:37:31 2015 -0700

    Removed Google Copyright.

commit 58f018d4e0607bc661df34fbfab7e4fa9bb7e595
Merge: f5cc8f20 2cae64b2
Author: Matt Bishop <matt@thebishops.org>
Date:   Mon Apr 6 14:39:07 2015 -0700

    Merge pull request #106 from hazendaz/master

    Set Java 5 in parent and remove elsewhere

commit 2cae64b236c439dae423d140ee26195a6ba23f4f
Author: Jeremy Landis <jeremylandis@hotmail.com>
Date:   Thu Apr 2 22:36:17 2015 -0400

    Set Java 5 in parent and remove elsewhere

    parent can fully control this.  Also no need to add separate
    configuration as this uses native maven settings to control java
    versions.

commit f5cc8f20fa393dfa6661ba997c1dd27ad7921896
Merge: 2cd94e0a 6f5ab20a
Author: Matt Bishop <matt@thebishops.org>
Date:   Fri Apr 3 14:45:42 2015 -0700

    Merge pull request #104 from hazendaz/master

    Format Poms - no changes in build

commit 6f5ab20a78093d4104a62704628e035d5191bcfe
Author: Jeremy Landis <jeremylandis@hotmail.com>
Date:   Thu Apr 2 22:23:12 2015 -0400

    Remove empty or commented out elements from poms

commit 9be0269b7a031cb8682bd4a18b11e0f951619d14
Author: Jeremy Landis <jeremylandis@hotmail.com>
Date:   Tue Mar 31 22:34:33 2015 -0400

    Format Poms - no changes in build

commit 2cd94e0a7350f9e11e56557656c1277465c0f60c
Merge: 7122d7eb 06c0e168
Author: Matt Bishop <matt@thebishops.org>
Date:   Wed Apr 1 21:14:28 2015 -0700

    Merge pull request #103 from hazendaz/master

    Add xml version / encoding utf-8 to poms and format project tag

commit 06c0e1680783f7b592b495d30aa0816f34f5ee1c
Author: Jeremy Landis <jeremylandis@hotmail.com>
Date:   Tue Mar 31 22:19:09 2015 -0400

    Add xml version / encoding utf-8 to poms and format project tag

commit 22ef2008ec109617d15353e6c8eb47ffcb61cdaa
Author: Luke Cwik <lcwik@google.com>
Date:   Tue Jan 27 15:41:43 2015 -0800

    Fix bug: http://bugzilla.slf4j.org/show_bug.cgi?id=325

    BasicMDCAdapter leaks MDC information to non-child threads
    BasicMDCAdapter uses a ConcurrentHashMap which is passed by reference from the parent to the child. All child threads then share the same map reference and any modifications by one child is visible to the parent thread and also all other child threads.

    Swapped to creating a copy of the parents map instead of storing reference. Also, since this is expected to be only accessed from within the same thread, swapped to use a hash map instead of a concurrent hash map.

    Signed-off-by: Luke Cwik <lcwik@google.com>

Change-Id: Id11e57b3fd65d7a3b7d30e143033a5ed3984f241
410 files changed
tree: ac78ecd141a06ef99874d72dae00891f6a4c1889
  1. .github/
  2. .idea/
  3. integration/
  4. jcl-over-slf4j/
  5. jul-to-slf4j/
  6. log4j-over-slf4j/
  7. osgi-over-slf4j/
  8. parent/
  9. slf4j-api/
  10. slf4j-ext/
  11. slf4j-jdk-platform-logging/
  12. slf4j-jdk14/
  13. slf4j-log4j12/
  14. slf4j-migrator/
  15. slf4j-nop/
  16. slf4j-reload4j/
  17. slf4j-simple/
  18. src/
  19. .gitattributes
  20. .gitignore
  21. .travis.yml
  22. Android.bp
  23. codeStyle.xml
  24. FUNDING.yml
  25. LICENSE.txt
  26. METADATA
  27. MODULE_LICENSE_MIT
  28. NOTICE
  29. OWNERS
  30. pom.xml
  31. README.md
  32. release.sh
  33. SECURITY.md
README.md

About SLF4J

The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging frameworks (e.g. java.util.logging, logback, reload4j, log4j 2.x) allowing the end user to plug in the desired logging framework at deployment time.

More information can be found on the SLF4J website.

Build Status

Build Status

Search org.slf4j artifacts on Maven Central

Maven Central

In case of problems

In case of problems please do not hesitate to post an e-mail message on the slf4j-user@qos.ch mailing list. However, please do not directly e-mail SLF4J developers. The answer to your question might be useful to other users. Moreover, there are many knowledgeable users on the slf4j-user mailing lists who can quickly answer your questions.

Urgent issues

For urgent issues do not hesitate to champion a release. In principle, most championed issues are solved within 3 business days ensued by a release.

How to build SLF4J

SLF4J uses Maven as its build tool.

SLF4J version 2.0.x will run under Java 8 but requires Java 9 or later to build.

How to contribute pull requests

If you are interested in improving SLF4J, that is great! The SLF4J community looks forward to your contribution. Please follow this process:

  1. Start a discussion on the slf4j-dev mailing list about your proposed change. Alternately, file a bug report to initiate the discussion. Note that we ask pull requests to be linked to a Jira ticket.

  2. Fork qos-ch/slf4j. Ideally, create a new branch from your fork for your contribution to make it easier to merge your changes back.

  3. Make your changes on the branch you hopefully created in Step 2. Be sure that your code passes existing unit tests. Please add unit tests for your work if appropriate. It usually is.

  4. All commits must have signed off by the contributor attesting to Developer Certificate of Origin (DCO). Commits without sign off will be automatically rejected by the DCO GitHub check application.

  5. Push your changes to your fork/branch in GitHub. Don't push it to your master! If you do it will make it harder to submit new changes later.

  6. Submit a pull request to SLF4J from your commit page on GitHub.

  7. Did we mention that you will be asked to link your pull request with a Jira ticket?