def test_startUsesApplicationLogObserver(self):
        application = Componentized()
        observer = self._makeObserver()
        application.setComponent(ILogObserver, observer)
        logger = app.AppLogger({})
        logger.start(application)
        self._checkObserver(observer)
Performs a complete environment reset in a robust way.
dataset/ETHPy150Open twisted/twisted/twisted/test/test_twistd.py/AppLoggerTests.test_startUsesApplicationLogObserver--crossover with--dataset/ETHPy150Open edgewall/trac/trac/test.py/EnvironmentStub.reset_db_and_disk