Skip to content
  1. Nov 17, 2008
  2. Nov 14, 2008
  3. Nov 13, 2008
    • Ceki Gulcu's avatar
      LBCORE-29 · 57296581
      Ceki Gulcu authored
      Experimental support for multiple JVM's writing to the same file
      57296581
    • Ceki Gulcu's avatar
      LBCORE-29 · 0938ed18
      Ceki Gulcu authored
      Experimental support for multiple JVM's writing to the same file
      0938ed18
  4. Nov 12, 2008
    • Ceki Gulcu's avatar
      The logger and class name converters now consider zero as · ccd50132
      Ceki Gulcu authored
      having special meaning, and will return the simple class name,
      removing the package name prefix. This feature was asked by
      Silvano Maffeis.
          
      ccd50132
    • Ceki Gulcu's avatar
      While working on JMXConfigurator, it became apparent that · 193af67a
      Ceki Gulcu authored
      some components needed to survive resetting of the context. 
      
      For example, when the JMXConfigrator.reload*() methods are invoked, if
      the JMXConfigurator instance is unregistered from the MBeans server
      while the reload*() method is still running, then a
      NullPointerException is thrown from the JMX server. Thus,
      JMXConfigurator needs to survive the resetting of the LoggerContext it
      is attached to. However, when the host application is stopped (or
      restarted), the JMXConfigrator needs to be unregistered from the
      MBeans server, otherwise severe memory leaks occur.
      
      Consequently, LoggerContext now offers two related but distinct
      methods, reset() and stop(). The former should be called if you just
      wish to reset the configuration of the logger context. The former
      should be called when you wish to completely stop the LoggerContext so
      that it can not be reused ever again.
      
      The LoggerContext.shutdownAndReset method no longer exists. (Simply
      deprecating in favor of stop() or reset() seemed too error prone.)
      193af67a
  5. Nov 11, 2008
  6. Nov 10, 2008
  7. Nov 07, 2008
    • Ceki Gulcu's avatar
      Add support for a suffix attribute so as to distinguish the JMXConfigurator · 9e54ff1d
      Ceki Gulcu authored
      mbean of different web-application. This feature was requested in LBCLASSIC-61.
      
      If you have two web-apps, minimal and minimal other, the logback.xml config files
      relative to jmxConfigurator would look like:
      
      <configuration>
        <jmxConfigurator suffix="Webapp=minimal" />
        ...
      </configuration>
      
      for the "minimal" web-app, and
      
      <configuration>
        <jmxConfigurator suffix="Webapp=minimalOther" />
        ...
      </configuration>
      
      for the other web-app.
      
      You can choose other values for the suffix contents if you wish. For
      example,
      
        <jmxConfigurator suffix="Fruit=banana" />
      
      is perfectly valid.
      
      To help with garbage collection, JMXConfigurator now will clear most if
      its internal fields. This is not strictly necessary but still helps with GC. 
      9e54ff1d
  8. Nov 06, 2008
  9. Nov 04, 2008
  10. Nov 03, 2008
  11. Nov 02, 2008
  12. Nov 01, 2008