Skip to content
  1. Oct 07, 2008
  2. Oct 01, 2008
    • Ceki Gulcu's avatar
      - migrate some tests to junit4 · 9ae5e794
      Ceki Gulcu authored
      - renamed ClassPackagingDataCalculator as PackagingDataCalculator
      - added calculatePackagingData method to ThrowableProxy so that converters can
        force calculation of packaging data
      - added relevant test cases
      9ae5e794
  3. Sep 24, 2008
  4. Sep 23, 2008
  5. Sep 12, 2008
  6. Sep 11, 2008
  7. Sep 09, 2008
    • Ceki Gulcu's avatar
      LBGENERAL-23 · 4f58b88f
      Ceki Gulcu authored
      Class packaging information is now automatically added to stack traces formatted by PatternLayout
      4f58b88f
  8. Sep 08, 2008
  9. Sep 05, 2008
    • Ceki Gulcu's avatar
      LBGENERAL-23 · 371c614c
      Ceki Gulcu authored
       	 
       	 Working on the reliability of the extracted package information which is actually quite a difficult problem.
      371c614c
  10. Sep 04, 2008
    • Ceki Gulcu's avatar
      LBGENERAL-23 · 10760b01
      Ceki Gulcu authored
      Reworking Throwable to string conversion. Instead of simply converting StackTraceElement 
      (STE) array into just strings, we convert them to a little more sophisticated objects,
      namely ThrowableDataPoints which support PackageInformation.
      
      All tests pass.
      10760b01
  11. Sep 03, 2008
    • Ceki Gulcu's avatar
      LBGENERAL-23 · a9d6ab65
      Ceki Gulcu authored
      Reworking Throwable to string conversion. Instead of simply converting StackTraceElement 
      (STE) array into just strings, we convert them to a little more sophisticated objects,
      namely ThrowableDataPoints which support PackageInformation.
      
      This is ongoing work, unit test may not pass. 
      a9d6ab65
    • Ceki Gulcu's avatar
      - Using LinkedHashMap as the underlying data structure for the LRUCache. · d99e54b8
      Ceki Gulcu authored
        
        Unfortunately, this implementations fails the Scenario unit tests. Yes, it looks 
        like a JDK bug (very suprisingly).
        
        Commiting this version for historical (archiving) purposes.
      d99e54b8
  12. Sep 02, 2008
    • Ceki Gulcu's avatar
      LBGENERAL-23 · 2611828e
      Ceki Gulcu authored
      Extracting package information is a time consuming process. 
      Improve performance by keeping previously found results in a cache.
      Added an LRUCache with accompanying test cases for this purpose. 
      2611828e
  13. Sep 01, 2008
  14. Aug 29, 2008
    • Ceki Gulcu's avatar
      LBCLASSIC-68 · 9edcc6fd
      Ceki Gulcu authored
      The c.q.l.core.util.Loader class is used to load classes or locate resources. 
      Previously, the TCCL (Thread Context Class Loader) was used to locate resources,
      in particular configuration files. However, the TCCL is not set in all environments. 
      
      Instead of using the TCL use now use the class loader that loaded the Loader class
      itself to load resources. Now, under many circumstances TCCL==self classloader
      so most users will not see a difference. The situation where TCCL != self cl
      can occur under relatively complicated scenarios. Thus, this commit simplifies the code
      without hopefully affecting existing deployments. 
      9edcc6fd
  15. Aug 28, 2008
  16. Aug 27, 2008
    • Ceki Gulcu's avatar
      removing junk · 38d0768f
      Ceki Gulcu authored
      38d0768f
    • Ceki Gulcu's avatar
      - minor fixes · d76d5c6f
      Ceki Gulcu authored
      d76d5c6f
    • Ceki Gulcu's avatar
      LBCORE-27 and LBCLASSIC-67 · 01f87960
      Ceki Gulcu authored
      - Fixes both LBCORE-27 and LBCLASSIC-67. 
      
      - added test cases (using GreenMail) that verify that the output generated
        by SMTPAppender and HTMLLayout conform to xhtml1-strict.dtd
      
      - HTMLLayout* now use StringBuilder instead of StringBuffer. The former is significantly faster.
      01f87960
    • Ceki Gulcu's avatar
      LBCLASSIC-67 · 16e67152
      Ceki Gulcu authored
      Other missing files
      16e67152
    • Ceki Gulcu's avatar
      LBCLASSIC-67 · f6e1500d
      Ceki Gulcu authored
      Missing file
      f6e1500d
  17. Aug 26, 2008
    • Ceki Gulcu's avatar
      LBCLASSIC-67 · 7bb2167d
      Ceki Gulcu authored
      Not not all PatternLayout instances need to have a
      ThrowableInformationConverter added at the end of the converter chain
      by the postCompileProcessing() method.
      
      With this commit, post compile processing code has been moved to an
      interface. By default, PatternLayouts that ship with logback have a
      default post compile processor. However, it is now very easy to set
      processor to null.
      
      We now test SMTPAppender using GreenMail. Problem described in
      LBCLASSIC-67 is reproduced in tests but not yet fixed.
      7bb2167d