| INFO - test 1.1 - basic starting/stopping |
| INFO - starting plugin1-id1 |
| DEBUG - plugin1-id1 is inactive |
| DEBUG - plugin1-id1 activated |
| INFO - stopping plugin1-id1 using plugin object |
| DEBUG - plugin1-id1 shutdown |
| INFO - test 1.2 - restarting and starting when already started |
| INFO - restarting plugin1-id1 |
| DEBUG - plugin1-id1 is inactive |
| DEBUG - plugin1-id1 activated |
| INFO - restarting plugin1-id1 again |
| DEBUG - plugin1-id1 is active |
| INFO - test 1.3- stopping and stopping when already stopped |
| INFO - stopping plugin1-id1 |
| DEBUG - plugin1-id1 shutdown |
| INFO - stopping plugin1-id1 again |
| INFO - test 1.4 - restarting then stopping by plugin name |
| INFO - starting plugin1-id1 |
| DEBUG - plugin1-id1 is inactive |
| DEBUG - plugin1-id1 activated |
| INFO - stopping plugin1-id1 using plugin name |
| DEBUG - plugin1-id1 shutdown |
| INFO - test 1.5 - starting of an "equal" plugin |
| INFO - starting plugin1-id1 |
| DEBUG - plugin1-id1 is inactive |
| DEBUG - plugin1-id1 activated |
| INFO - returned plugin is plugin1-id1 |
| INFO - starting plugin1-id2 |
| DEBUG - plugin1-id2 is inactive |
| DEBUG - plugin equal |
| DEBUG - plugin1-id1 is active |
| INFO - returned plugin is plugin1-id1 |
| INFO - stopping plugin1-id1 |
| DEBUG - plugin1-id1 shutdown |
| INFO - test 1.6 - starting an "equal" plugin after original stopped |
| INFO - starting plugin1-id2 |
| DEBUG - plugin1-id2 is inactive |
| DEBUG - plugin1-id2 activated |
| INFO - returned plugin is plugin1-id2 |
| INFO - stopping plugin1-id2 |
| DEBUG - plugin1-id2 shutdown |
| INFO - test 1.7 - starting of an "unequal" plugin with same name |
| INFO - starting plugin1-id1 |
| DEBUG - plugin1-id1 is inactive |
| DEBUG - plugin1-id1 activated |
| INFO - returned plugin is plugin1-id1 |
| INFO - starting plugin1-id3 |
| DEBUG - plugin1-id3 is inactive |
| DEBUG - plugin not equal, different class: org.apache.log4j.plugins.PluginTestCase$PluginTester1 != org.apache.log4j.plugins.PluginTestCase$PluginTester2 |
| DEBUG - plugin1-id1 shutdown |
| DEBUG - plugin1-id3 activated |
| INFO - returned plugin is plugin1-id3 |
| INFO - stopping plugin1-id3 |
| DEBUG - plugin1-id3 shutdown |
| INFO - test 1.8 - starting of multiple plugins and stopAll |
| INFO - starting plugin1-id1 |
| DEBUG - plugin1-id1 is inactive |
| DEBUG - plugin1-id1 activated |
| INFO - returned plugin is plugin1-id1 |
| INFO - starting plugin2-id4 |
| DEBUG - plugin2-id4 is inactive |
| DEBUG - plugin2-id4 activated |
| INFO - returned plugin is plugin2-id4 |
| INFO - stopping all plugins |
| DEBUG - plugin in default repository shutdown |
| DEBUG - plugin in default repository shutdown |
| DEBUG - plugin1-id1 is inactive |
| INFO - plugin1-id1 is inactive |
| DEBUG - plugin2-id4 is inactive |
| INFO - plugin2-id4 is inactive |
| INFO - stopping all plugins again |
| INFO - test 1.9 - starting of multiple plugins, stopping, and stopAll |
| INFO - starting plugin1-id1 |
| DEBUG - plugin1-id1 is inactive |
| DEBUG - plugin1-id1 activated |
| INFO - returned plugin is plugin1-id1 |
| INFO - starting plugin2-id4 |
| DEBUG - plugin2-id4 is inactive |
| DEBUG - plugin2-id4 activated |
| INFO - returned plugin is plugin2-id4 |
| INFO - stopping plugin1-id1 using plugin object |
| DEBUG - plugin1-id1 shutdown |
| INFO - stopping all plugins |
| DEBUG - plugin in default repository shutdown |
| DEBUG - plugin1-id1 is inactive |
| INFO - plugin1-id1 is inactive |
| DEBUG - plugin2-id4 is inactive |
| INFO - plugin2-id4 is inactive |
| INFO - stopping all plugins again |