add dynamic permitted levels
update permitted levels array with refletion method
add other log levels