Commit Graph

589 Commits

Author SHA1 Message Date
Ceki Gulcu 6a09a76bb6 rename private method 2021-08-10 19:54:12 +02:00
Ceki Gulcu b0e3ad34f4 minor refactoring, docs 2021-08-10 19:54:12 +02:00
David Harsha a0319ce725 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
2021-08-10 19:54:12 +02:00
Björn Kautler 2d3c03622e Make slf4j with java.util.ServiceLoader properly work in OSGi by using the Service Loader Mediator Specification 2021-08-10 19:54:12 +02:00
Ceki Gulcu 6ec50c7b47 minor javadoc edits 2021-08-10 19:54:11 +02:00
Ceki Gulcu ed1ffb325a start work on 2.0.0-alpha2-SNAPSHOT 2021-08-10 19:54:11 +02:00
Ceki Gulcu fdf496daf2 version 2.0.0-alpha1 2021-08-10 19:54:11 +02:00
Ceki Gulcu 7fbe973ad9 have slf4j log markers and key-value pairs by default 2021-08-10 19:54:11 +02:00
Ceki Gulcu 13736433b1 makeLoggingEventBuilder made public 2021-08-10 19:54:11 +02:00
Ceki Gulcu c81f6cfdbd cosmetic changes 2021-08-10 19:54:11 +02:00
Ceki Gulcu 7202302537 fix test 2021-08-10 19:54:10 +02:00
Ceki Gulcu 6eaeb0f6af 'fix build, other changes 2021-08-10 19:54:10 +02:00
Ceki Gulcu a9f84d58b3 API consolidation 2021-08-10 19:54:10 +02:00
Wessel van Norel a35c1d331d Fix the build and a typo 2021-08-10 19:54:10 +02:00
Ceki Gulcu ea8da7fedd refactored EventRecodingLogger and EventRecodingLoggerTest 2021-08-10 19:54:10 +02:00
Ceki Gulcu 7e6e3d1f24 move methods from Util back to MessageFormatter 2021-08-10 19:54:10 +02:00
Wessel van Norel 176e067fb9 SLF4j-466: if was missing a space 2021-08-10 19:54:10 +02:00
Wessel van Norel 1238dbcb0b SLF4j-466: fixed typo in javadoc 2021-08-10 19:54:10 +02:00
Wessel van Norel 1df318d08a SLF4j-466: added missing newline at end of file 2021-08-10 19:54:10 +02:00
Wessel van Norel 315a95824b SLF4j-466: only call arraycopy if we have elements to copy 2021-08-10 19:54:10 +02:00
Wessel van Norel 21c1be85ab SLF4j-466: put the throwable at the right place of the SubstituteLoggingEvent, introduced two more recordEvent methods for the two object argument log statements 2021-08-10 19:54:10 +02:00
Wessel van Norel 7af8f7e2f4 SLF4j-466: Move two methods from MessageFormatter to Util so they can be used by the EventRecordingLogger as well 2021-08-10 19:54:09 +02:00
Wessel van Norel 50eec4afd6 SLF4j-466: add missing marker in one of the warn methods 2021-08-10 19:54:09 +02:00
Wessel van Norel 1cd31dc9bb SLF4j-466: Add test for all happy flow cases 2021-08-10 19:54:09 +02:00
Ceki Gulcu df48717c87 fix SLF4J-463 2021-08-10 19:54:09 +02:00
Ceki Gulcu a0030b6e6a allow SubstitutableLoggerTest to pass 2021-08-10 19:54:09 +02:00
Ceki Gulcu e108a279c7 bump version 2021-08-10 19:54:09 +02:00
Ceki Gulcu 5f45225565 refactor EventBuilder construction 2021-08-10 19:54:08 +02:00
Artsiom Chapialiou efeb3665c1 fix JavaDoc typo 2021-08-10 19:54:08 +02:00
Ceki Gulcu 669c550ab8 fix javadoc generation work 2019-06-13 00:34:57 +02:00
Ceki Gulcu 68c7c99adf more javadoc fixes 2019-06-12 22:23:14 +02:00
Ceki Gulcu abad55509a javadoc fixes 2019-06-12 22:13:22 +02:00
Ceki Gulcu e52fb5ae15 ongoing work on fluent api 2019-06-12 21:07:41 +02:00
Ceki Gulcu 029eab1569 ongoing work 2019-05-02 14:50:35 +02:00
Ceki Gulcu 4d4ebb395e initial backward compatible implementation of fluent API 2019-04-29 22:35:08 +02:00
Ceki Gulcu c7b2218283 changes to the LoggingEvent interface 2019-04-29 21:29:13 +02:00
Ceki Gulcu 1f3b8726d1 ongoing work on fluent api 2019-04-28 23:49:20 +02:00
Ceki Gulcu 8c51d8ea7c mark pom as 2.0.0-alpha0-SNAPSHOT 2019-04-28 21:28:47 +02:00
Ceki Gulcu 8705978bb7 ongoing api changes 2019-04-28 13:38:25 +02:00
Ceki Gulcu 1cb6b26288 start 2.0.0-alpha0 2019-04-28 11:48:09 +02:00
Ceki Gulcu 875442057f very basic experimental version 2019-02-20 22:15:52 +01:00
Rob Gansevles abe7a7835c Additional fix for SLF4J-449 2019-02-20 20:44:41 +01:00
Ceki Gulcu 7092ce68af start work on 1.8.0-beta5 2019-02-19 18:43:24 +01:00
Ceki Gulcu c7e0311517 prepare release 1.8.0-beta4 2019-02-19 18:27:52 +01:00
Ceki Gulcu fb418db538 fix SLF4J-456 2019-02-19 17:21:46 +01:00
Ceki Gulcu c15d3c1dab prepare 1.8.0-beta3, fix CVE-2018-8088 2019-02-16 14:12:44 +01:00
Ceki Gulcu c960e8630c start work on 1.8.0-beta3 2018-03-21 23:11:21 +01:00
Ceki Gulcu 26731d2819 it's beta not bata 2018-03-21 22:56:32 +01:00
Ceki Gulcu d7d1710d99 fix SLF4J-411 2018-03-21 22:42:14 +01:00
Ceki Gulcu fc22d9c24d prepare release 1.8.0-bata2 2018-03-20 10:33:29 +01:00
Ceki Gulcu c0beff4ab7 start work on 1.8.0-bata2-SNAPSHOT 2018-01-30 13:50:26 +01:00
Ceki Gulcu dfe42a4ff3 prepare release 1.8.0-beta1 2018-01-30 13:18:21 +01:00
Ceki Gulcu 805df52bdc fix SLF4J-426 2018-01-30 13:15:29 +01:00
Ceki Gulcu cda79c4eca make createdPostInitialization variable final public 2018-01-30 11:11:45 +01:00
Ceki Gulcu d186d5fbd3 failing OSGi/ServiceLoader integration 2017-12-02 21:30:08 +01:00
Ceki Gulcu 3556e7c87b doc updates 2017-12-02 20:30:46 +01:00
Ceki Gulcu 5f00780fab slf4j-api now requires Java 6 2017-12-02 20:27:37 +01:00
Ceki Gulcu 2d4a1324b6 start work on 1.8.0-beta1 2017-10-20 16:53:05 +02:00
Ceki Gulcu 755bf3d42b preparing release 1.8.0-beta0 2017-10-20 14:55:53 +02:00
Ceki Gulcu d9280190fb bump version to 1.8.0-beta0-SNAPSHOT 2017-06-22 23:45:39 +02:00
Ceki Gulcu 4772fff681 start work on 1.8.0-alpha3-SNAPSHOT 2017-04-27 17:33:41 +02:00
Ceki Gulcu 70ec42263a prepare release 1.8.0-alpha2 2017-04-26 00:08:47 +02:00
Ceki Gulcu d168ea7f12 start work on 1.8.0-alpha2-SNAPSHOT 2017-04-25 23:01:19 +02:00
Ceki Gulcu 5ece81efcb prepare release 1.8.0-alpha1 2017-04-13 15:48:37 +02:00
Ceki Gulcu 1448f05fb8 start work on 1.8.0-alpha1-SNAPSHOT 2017-04-07 16:07:45 +02:00
Ceki Gulcu ef31abdd13 attempt release 1.8.0-alpha0 2017-04-07 10:45:05 +02:00
Ceki Gulcu 7a1d11ef60 (OSGi-related) commented out Import-Package: org.slf4j.impl in slf4j-api MANIFEST.MF file 2017-03-25 14:35:29 +01:00
Ceki Gulcu 129cf98bbd J2SE 1.5 is required 2017-03-25 14:29:59 +01:00
Ceki Gulcu 1c13755b25 tests pass except log4j-over-slf4j 2017-03-23 23:41:47 +01:00
Ceki Gulcu 99e3569748 slf4j-api tests pass 2017-03-22 23:41:49 +01:00
Ceki Gulcu e47cdb0036 use standard location for module-info.java; start simple by assuming Java 9 as exec environment 2017-03-22 11:53:27 +01:00
Ceki Gulcu d29b6921ed initial attempt at introducing modules 2017-03-21 21:36:27 +01:00
Ceki Gulcu e44f0d773e Removing slf4j-api's dummy StaticXBinder is not longer needed 2017-03-21 20:21:56 +01:00
Ceki Gulcu ab389a9b82 removed 'Fragment-Host: slf4j-api' from MANIFEST.MF files, set Bundle-RequiredExecutionEnvironment to J2SE-1.6 2017-03-21 17:11:42 +01:00
Ceki Gulcu 369beaa158 all tests pass 2017-03-21 16:32:18 +01:00
Ceki Gulcu 45c12f86c8 ongoing work, removed slf4j-android and slf4j-jcl modules 2017-03-21 14:50:48 +01:00
Ceki Gulcu 89e93009ea document 1.8 error messages 2017-03-21 10:35:54 +01:00
Ceki Gulcu 7b82bd29e4 further progress 2017-03-20 23:13:52 +01:00
Ceki Gulcu 0a27822547 ongoing work 2017-03-20 22:31:31 +01:00
Ceki Gulcu ed9b3712a0 ongoing work 2017-03-20 21:51:05 +01:00
Ceki Gulcu c7d479e43f start 1.7.26-SNAPSHOT 2017-03-16 17:49:15 +01:00
Ceki Gulcu c2a7cca6cb prepare release 1.7.25 2017-03-16 16:54:09 +01:00
Ceki Gulcu a8489127b0 change serialVersionUID since internals changed 2017-03-16 14:34:31 +01:00
Ceki Gulcu e5ce0d5e41 start work on 1.7.25-SNAPSHOT 2017-02-24 12:13:19 +01:00
Ceki Gulcu e49d591fc6 mark final fields as final 2017-02-24 11:25:16 +01:00
Ceki Gulcu 1e715a79b5 prepare release 1.7.24 2017-02-24 09:39:41 +01:00
Ceki Gulcu cfa8f7519b avoid syncronization 2017-02-24 00:07:56 +01:00
Ceki Gulcu b19ba5b87d point to root cause of initialization failure 2017-02-23 23:47:31 +01:00
Ceki Gulcu 1b93bb138d add entry for #unsuccessfulInit 2017-02-23 23:28:55 +01:00
Ceki Gulcu c6e1c3d495 fix SLF4J-240 2017-02-23 22:36:51 +01:00
Ceki Gulcu e0120c1473 make m2eclipse happy 2017-02-21 15:00:07 +01:00
Ceki Gulcu d82a2e9ab7 start work on 1.7.24-SNAPSHOT 2017-02-14 23:39:42 +01:00
Ceki Gulcu 5c822203c9 release 1.7.23 2017-02-14 23:38:20 +01:00
Ceki Gulcu 01e56add15 fix SLF4J-393 2017-02-14 22:51:29 +01:00
Ceki Gulcu 6de7823331 Merge pull request #165 from barney2k7/SLF4J-379
EventRecodingLogger stores Marker in SubstituteLoggingEvent
2016-12-15 11:13:32 +01:00
barney2k7 a1ef84cf00 EventRecodingLogger stores Marker in SubstituteLoggingEvent
fixes SLF4J-379
2016-12-15 09:24:16 +01:00
Ceki Gulcu e83fe50258 start work on 1.7.23-SNAPSHOT 2016-12-13 18:12:35 +01:00
Ceki Gulcu a94437fda8 prepare release 1.7.22 2016-12-13 18:02:38 +01:00
Sebastian Kürten 9fe38af528 Fix some typos in comments 2016-11-07 14:56:14 +01:00
Ceki Gulcu f518171e19 set next version 2016-04-04 20:47:46 +02:00
Ceki Gulcu 25aba2ea4f prepare release 1.7.21 2016-04-04 20:10:18 +02:00
Ceki Gulcu f544bcead5 refactor MultithreadedInitializationTest 2016-04-04 18:42:27 +02:00
Ceki Gulcu af188829dc fix memory leak bug 2016-04-03 21:52:39 +02:00
Ceki Gulcu 81b237672c ongoing work, does not compile 2016-03-31 21:11:21 +02:00
Ceki Gulcu 29e7da07a2 fix SLF4J-366 2016-03-31 14:35:46 +02:00
Ceki Gulcu 8f536317cb next version is 1.7.21 2016-03-29 17:20:52 +02:00
Ceki Gulcu b8bd41a454 preparing release 1.7.20 2016-03-29 16:57:33 +02:00
Lauri Oherd 4043dcd45a Fixed a typo in LoggerFactory.java file 2016-03-25 12:14:26 +02:00
Ceki Gulcu f3ca982135 clean MultithreadedInitializationTest(s) 2016-03-15 17:29:52 +01:00
Ceki Gulcu 9d7ad8152b set version 1.7.20-SNAPSHOT 2016-03-14 22:41:34 +01:00
Ceki Gulcu 227f986525 fix SLF4J-361 2016-03-14 22:30:49 +01:00
Craig P. Motlin 343e0a8ef4 Fix problems in Javadoc references. 2016-02-28 08:45:26 -05:00
Ceki Gulcu 78c02f08b0 set version to 1.7.19-SNAPSHOT 2016-02-26 20:20:45 +01:00
Ceki Gulcu ed2903d00b preparing release 1.7.18 2016-02-26 19:47:31 +01:00
Ceki Gulcu 207351051d applied formatter 2016-02-24 16:53:22 +01:00
Ceki Gulcu 17e1201e79 set version as 1.7.18-SNAPSHOT 2016-02-19 14:10:13 +01:00
Ceki Gulcu b732747165 prepare release 1.7.17 2016-02-19 14:02:21 +01:00
Ceki Gulcu 5a95202d93 effectively skip binding ambiguity check under Android SLF4J-328 2016-02-19 13:53:10 +01:00
Ceki Gulcu 46395b27a3 next release is 1.7.17 2016-02-11 21:46:43 +01:00
Ceki Gulcu cdc7773e8e FIX SLF4J-354, prepare release 1.7.16 2016-02-11 21:27:51 +01:00
Ceki Gulcu d0bd364137 set version as 1.7.16-SNAPSHOT 2016-02-09 18:22:07 +01:00
Ceki Gulcu 31c509e9a6 release 1.7.15 2016-02-09 17:31:40 +01:00
Ceki Gulcu d2e89fa99d minor edits 2016-02-09 17:28:09 +01:00
Ceki Gulcu 0151ac3aeb fix tests 2016-02-09 16:45:35 +01:00
Ceki Gulcu 2d4074c65a testing SLF4J-353 support 2016-02-09 16:34:46 +01:00
Ceki Gulcu c3751df9af add event recording support SLF4J-353 2016-02-02 21:45:35 +01:00
Ceki Gulcu 12697364d0 next version is 1.7.15 2016-01-24 22:01:39 +01:00
Ceki Gulcu 12a35307b6 prepare release 1.7.14 2016-01-24 21:21:14 +01:00
Ceki Gulcu fc0ad8652b fix SLF4J-328 2016-01-22 13:20:35 +01:00
Ceki Gulcu 638d74d2b3 blurb about SLF4J-167 2016-01-22 12:51:10 +01:00
Ceki Gulcu 039df71838 minnor edits and improvements 2016-01-22 11:02:52 +01:00
Ceki Gulcu ea3cca72cd fix SLF4J-347 2016-01-21 19:37:07 +01:00
Ceki Gulcu 96d32b3b66 revert REQUESTED_API_VERSION to 1.6.99 2015-12-03 19:31:23 +01:00
Ceki Gulcu c5ae991668 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 2015-11-13 19:15:19 +01:00
Ceki Gulcu b4f20e193b prepare for next version snapshot 2015-11-11 23:12:25 +01:00
Ceki Gulcu fc84778ffe releasing 1.7.3 2015-11-10 22:02:33 +01:00
Ceki Gulcu 46a49f4303 SLF4J-324: lazy initializaiton of ClassContextSecurityManager in o.s.helpers.Util 2015-11-10 20:35:17 +01:00
Ceki Gulcu 37229d8d62 fix SLF4J-324 2015-11-10 19:54:10 +01:00
Ceki Gulcu acfc07008b migrate test to Junit 4 conventions 2015-11-06 14:38:39 +01:00
Ceki Gulcu 18e6156c09 minor edits, code formatting 2015-11-06 13:10:07 +01:00
Ceki Gulcu fd5d546503 Merge pull request #99 from lukecwik/master
Fixed BasicMDCAdapter leaks MDC information to non-child threads
2015-11-06 13:01:11 +01:00
Ceki Gulcu b3de4f127b removed animal-sniffer from execution during the test phase 2015-10-16 13:35:17 +02:00
Luke Cwik 3278345952 Merge remote-tracking branch 'upstream/master'
Fix merge conflict in BasicMDCAdapter.java
2015-07-06 09:22:37 -07:00
Sven Bunge a0454e3535 Remove JDK1.4 legacy check and use more Java5 features (for-each, String#contains, typed collections doesn't need casts) 2015-06-02 22:51:27 +02:00
Matt Bishop d8139b0ecf Merge pull request #117 from hazendaz/master
Move MANIFEST build to Parent
2015-05-12 06:32:10 -07:00
Jeremy Landis 9c8a2b7cd0 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
2015-05-01 22:04:25 -04:00
Luke Cwik 26e7a4f0bf Merge remote-tracking branch 'upstream/master'
Resolved formatting changes for BasicMDCAdapater.java
2015-04-30 13:32:33 -07:00
jmthibault79 a6027b3ce8 Update comments from old Bugzilla to new JIRA 2015-04-30 13:19:46 -04:00
Jeremy Landis 5b52c710e9 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.
2015-04-28 22:04:15 -04:00
Dimitris 4b4515a1ca SLF4J-312 Eliminating one stack frame by using AbstractStringBuilder#append(str,start,end). A bit more readable compared to inlined String#substring(start,end). 2015-04-10 18:23:03 +02:00
Luke Cwik 734c5e4410 Rename Map -> map based upon mattbishop comment for https://github.com/qos-ch/slf4j/pull/99 2015-04-09 16:35:18 -07:00
Luke Cwik 95a6f46eba Removed Google Copyright. 2015-04-07 15:37:31 -07:00
Jeremy Landis 6f5ab20a78 Remove empty or commented out elements from poms 2015-04-02 22:23:12 -04:00
Jeremy Landis 9be0269b7a Format Poms - no changes in build 2015-04-02 22:18:37 -04:00
Jeremy Landis 06c0e16807 Add xml version / encoding utf-8 to poms and format project tag 2015-03-31 22:21:24 -04:00
Ceki Gulcu 7122d7eba2 set work version to 1.7.13-SNAPSHOT 2015-03-26 22:01:21 +01:00
Ceki Gulcu 0c189f9882 preparing release 1.7.12 2015-03-26 21:59:27 +01:00
Ceki Gulcu 410dc2d1e7 next version is 1.7.12 2015-03-26 16:15:20 +01:00
Ceki Gulcu d8dc5b19c0 preparing release 1.7.11 2015-03-26 14:57:19 +01:00
Ceki Gulcu 3121243572 Reformat all code with the exception of the slf4j-android module to use 4 space indentation and max line width of 160. 2015-03-26 12:59:25 +01:00
Ceki Gulcu 0ab0f6da64 Change Bundle-RequiredExecutionEnvironment declaration in MANIFEST.MF files
Set the maven-compiler-plugin to target/source JDK 1.5 using a variable.
2015-03-26 12:24:52 +01:00
Luke Cwik 22ef2008ec 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>
2015-01-27 15:41:43 -08:00
Matthew Dean 2c0c3d8051 Remove unnecessary line break 2015-01-18 10:38:21 -05:00
Ceki Gulcu 1137e5b464 next version is 1.7.11 2015-01-06 21:48:52 +01:00
Ceki Gulcu d4c2cf5bd3 prepare release 2015-01-06 21:12:02 +01:00
Ceki Gulcu b774476b17 ignore intermittently failing perf test 2015-01-06 21:02:59 +01:00
Ceki Gulcu 7c146126e3 next version is 1.7.10 2015-01-06 20:42:56 +01:00
Ceki Gulcu ed80ded401 Merge pull request #84 from twillouer/master
MDCCloseable instead of Closeable to avoid throwing of IOException
2015-01-06 20:00:12 +01:00
anziferrum 8bd6b9e9f5 Fixed typo in BasicMarker.java 2014-12-23 12:43:13 +06:00
Ceki Gulcu cdcdebbae3 version 1.7.9 reverts the of JSR 305 annotations
See https://issues.scala-lang.org/browse/SI-5420
2014-12-16 22:56:05 +01:00
Ceki Gulcu 33db0c56ca less warnings by Eclipse 2014-12-14 21:17:03 +01:00
Ceki Gulcu 54cd111d52 setting pom version numbers to 1.7.9-SNAPSHOT 2014-12-14 19:02:46 +01:00
Ceki Gulcu 8a1702ba0f polish the docs on slf4j.detectLoggerNameMismatch 2014-12-14 17:51:48 +01:00
Ceki Gulcu f08168036a add docs for the logger name mismath feature 2014-12-14 01:00:14 +01:00
Ceki Gulcu 4ad29d102d extract #loggerNameMismatch to a constant 2014-12-14 00:01:24 +01:00
Ceki Gulcu 1ad01916d8 fix merge conflict with PR #93 2014-12-13 23:53:52 +01:00
Ceki Gulcu d9f79d3bda revert indentation changes in LoggerFactory, modify codeStyle.xml to match existing code style as much as possible 2014-12-13 19:49:05 +01:00
Ceki Gulcu 08d05cb805 Merge branch 'master' of github.com:qos-ch/slf4j 2014-12-13 19:12:54 +01:00
Ceki Gulcu 67c07b7129 move modelVersion tag to the top, reformat pom.xml files 2014-12-13 19:12:03 +01:00
Alexander Dorokhine ca1dbbf65e Fix tests which are no longer running. 2014-12-12 15:36:42 -08:00
Alexander Dorokhine 7552796aa6 Rename the auto-named logger field trial as a logger name mismatch detector. 2014-12-12 15:14:21 -08:00
Ceki Gulcu 7a57f1a080 indentation changes only 2014-12-09 22:39:17 +01:00
Ceki Gulcu 26b0111672 added Alexandre's name as author 2014-12-09 22:16:05 +01:00
Ceki Gulcu c52317aaef next version is 1.7.8-SNAPSHOT 2014-12-08 23:25:49 +01:00
Ceki Gulcu c0f5835dcd allow for computed caller class to be a super-type of class passed as parameter to LoggerFactory.getLogger(Class) 2014-12-08 23:24:24 +01:00
Alexander Dorokhine 90735dfb84 Remove stack trace from the field trial mismatch message. 2014-12-07 18:40:18 -08:00
Alexander Dorokhine 97f96c5ad5 A field trial for the automatically named logger.
Can be enabled with -Dorg.slf4j.LoggerFactory.autoNamedLoggerFieldTrial=true.

Prints an error (and stacktrace) to stderr when a mismatch between custom and automatic logger names is detected.
2014-12-07 18:40:18 -08:00
Ceki Gulcu 8737f4a054 slightly better test method names 2014-11-27 22:37:00 +01:00
Ceki Gulcu fa9e7aa37c manually revert pull-request #15 2014-11-26 23:27:21 +01:00
William Delanoue 289795199d MDCCloseable instead of Closeable to avoid throwing of IOException 2014-10-10 16:48:27 +02:00
Matt Bishop 89c07b613b Merge pull request #80 from hazendaz/master
Correct Maven XSD Location
2014-10-01 11:05:28 -07:00
Stephane Landelle 5f2cf539f1 Use StringBuilder instead of StringBuffer when no concurrent access 2014-09-29 18:10:01 +02:00
Jeremy Landis 16b8c13277 Correct Maven XSD Location
Currently used XSD location is legacy and results in a redirect.  Switch
to the redirected location.
2014-09-27 16:48:43 -04:00
Matt Bishop b9248b5bf0 Merge pull request #79 from posix4e/groupId
Specifying the groupID is redundant. It must be the same as the parent.

This is true. Maven likes things DRY.
2014-09-26 15:46:49 -07:00
Matt Bishop 44516821ff Merge pull request #75 from twillouer/master
add MDCCloseable. Closeable interface came in with Java 5.
2014-09-26 15:44:26 -07:00
Matt Bishop 1909792061 Merge pull request #46 from ceefour/findbugs
Add `@Nonnull` annotation to aid findbugs / Eclipse IDE.

Pretty innocuous; JSR305 annotations are definitely the norm in many circles.
2014-09-26 15:10:39 -07:00
Matt Bishop 0d3b1537b1 Merge pull request #15 from justdoo/master
Fix for bug 264.
2014-09-26 14:54:46 -07:00
Alex Newman a3e5fd068c Specifying the groupID is redundant. It must be the same as the parent. 2014-08-27 11:38:23 -07:00
William Delanoue 5c76844e4c add MDCCloseable 2014-07-25 14:21:30 +02:00
Ceki Gulcu 46cf4f7fed prepare release 1.7.7 2014-04-04 13:08:46 +02:00