finish to sync the build system
log: introduce the default logger

let's rub a global under the carpet.