added NilLogger