code: function Logger_addHook(callback) {
              if (!Type.isFunction(callback)) {
                  throw new error.Exception('Logger hook must be function');
              }
              this.hooks.push(callback);
          }
docs: @since 0.0.1
  @author Igor Ivanovic
  @method Logger#addHook
  
  @description
  Hooks are used to do an extra stuff on log.
  Eg. if we want to store in db