Skip to content
  1. Sep 08, 2008
  2. 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
  3. 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
  4. 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
  5. 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
  6. Sep 01, 2008
  7. 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
  8. Aug 28, 2008
  9. 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
  10. 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
  11. Aug 25, 2008
  12. Aug 24, 2008
    • Ceki Gulcu's avatar
      LBSITE-8 · d77af509
      Ceki Gulcu authored
      Add references to SLF4J in the manual, so that new users have an easier time to find it.
      d77af509
  13. Aug 23, 2008
  14. Aug 22, 2008
  15. Aug 21, 2008
  16. Aug 20, 2008
    • Ceki Gulcu's avatar
      · 8f9d329f
      Ceki Gulcu authored
      really skip over children when an error occurs. In the previous version of the code, 
      we would skip over invoking the action but would still try to find actions for the event. 
      In this revision, we skip over the event as a whole, in particular we no longer look up
      actions for it. In practical terms, this just avoids adding error statuses for not found 
      implicit actions. 
      8f9d329f
  17. Aug 19, 2008
  18. Aug 16, 2008