[ http://jira.qos.ch/browse/LBCLASSIC-172?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=11452#action_11452 ]
Ceki Gulcu commented on LBCLASSIC-172: -------------------------------------- A logger is a stateful object. For example, it may have zero or more children, it may have zero ore more appenders and it may have an assigned level. If it is garbage collected that state is lost, which would be quite unfortunate. Hopefully, this should settle the matter. > Use WeakHashMap instead of Hashtable in LoggerContext > ----------------------------------------------------- > > Key: LBCLASSIC-172 > URL: http://jira.qos.ch/browse/LBCLASSIC-172 > Project: logback-classic > Issue Type: Bug > Components: Other > Affects Versions: 0.9.18 > Reporter: Joern Huxhorn > Assignee: Logback dev list > Fix For: unspecified > > > Preventing garbage-collection of unused Loggers is a bad idea. > The following code should not fail: > for(int i=0;i<10000000;i++) { > LoggerFactory.getLogger("Foo."+i).debug("Foo!"); > } -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.qos.ch/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira _______________________________________________ logback-dev mailing list logback-dev@qos.ch http://qos.ch/mailman/listinfo/logback-dev