refactor to add appenders to list as they are created
added logger list and create tests