Are loggers GC'd on a reconfigure? Gary -------- Original message -------- From: Remko Popma <remko.po...@gmail.com> Date: 04/19/2015 15:33 (GMT-08:00) To: Log4J Users List <log4j-user@logging.apache.org> Subject: Re: Memory leak by not disposing loggers
Loggers are not GC-ed until the whole logging subsystem is GC-ed. That is until your webapp is unloaded or standalone process is stopped. Is your app a webapp? Sent from my iPhone > On 2015/04/20, at 1:27, Gary Gregory <garydgreg...@gmail.com> wrote: > > The LoggerContext.loggers is a ConcurrentHashMap<String, Loggers>. It > sounds like you need the effect of a ConcurrentHashMap with weak values... > > Gary > > On Sun, Apr 19, 2015 at 2:27 AM, Veselin M <veselin_...@yahoo.com.invalid> > wrote: > >> Hello all, >> >> I have a memory leak problem with Log4j2. I’m using SLF4J to get loggers >> for my objects. Unfortunately when they get garbage collected the logger >> remains cached in LoggerContext.loggers in the log4j framework. Is there >> any way to prevent the caching or to remove the logger? >> >> Regards >> Veselin >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org >> For additional commands, e-mail: log4j-user-h...@logging.apache.org > > > -- > E-Mail: garydgreg...@gmail.com | ggreg...@apache.org > Java Persistence with Hibernate, Second Edition > <http://www.manning.com/bauer3/> > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> > Spring Batch in Action <http://www.manning.com/templier/> > Blog: http://garygregory.wordpress.com > Home: http://garygregory.com/ > Tweet! http://twitter.com/GaryGregory --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-user-h...@logging.apache.org