XLogger improvement (http://bugzilla.slf4j.org/show_bug.cgi?id=197)
replace stringbuffer with string builder for multicore performance
Update migrator.html

Fix spelling.
Fix typo.
add link to article [Simplifying the distinction between SL4J and commons logging]
added note to point out reason for using string builder
Merge pull request #52 from vivekpathak/vpathak_stringbuilder_for_better_multicore_formatter

Use string builder instead of StringBuffer when builder is not shared. this avoids unnecessary lock spinning in the JVM.
Merge pull request #49 from motlin/master

Fix typo.
Merge pull request #48 from larrys/patch-1

Fixed spelling mistakes.
Fix typos.
Merge pull request #54 from motlin/master

Fix typos. Thanks for taking the time, Craig!
Merge pull request #10 from kalgon/master

This changes the interface of XLogger slightly but not in a way that would not break code that uses XLogger. This change adds typing information to the input parameters and a return value where void was returned. Definitely makes writing unit tests easier.
Optimize logger name truncation
SLF4j 311 - Enable swapping of NOPLogger in SubstituteLoggerFactory
Minor changes around method names
Removing the synchronisation as per Andrei comments
Changing the delegate of substituted loggers post initialization
Updated the details around substituable logger creation as per updated implementation
Merge pull request #58 from chetanmeh/SLF4J-311

SLF4j 311 - Enable swapping of NOPLogger in SubstituteLoggerFactory
fix buf 311