logging in silverberg itself

that is not yet merged in silverberg
scheduler lock debug logging

not sure if we need this
updated silverberg version to use BasicLock logging