I did a fresh install of Puppet Server 2.0.0 yesterday, and noticed that the logback.xml file that we ship in our packaging does not include the scan="true" attribute. This means that if a user changes the logging configuration, a restart is required in order for the server to pick up the changes.
I thought that we'd fixed this in
SERVER-275 but it seems to have come back somehow. We should check this for both the 1.1 and 2.1 releases and decide whether it's worth investing the time to try to fix prior to shipping.
Also should keep an eye out for this in the next PE release.