Core: add 'log' library