code: public function append($action, $uid, $ip, $ext)
      {
          if (is_array($ext)) {
              $ext = json_encode($ext, JSON_UNESCAPED_UNICODE);
          } else if (!is_string($ext)) {
              $ext = '';
          }
          $this->_logger->addInfo($ext, [
              'datetime' => date('Y-m-d H:i:s'),
              'app' => self::$_app,
              'version' => self::$_version,
              'client' => 0,
              'os' => strtolower(PHP_OS),
              'ip' => $ip ? $ip : self::requestIp(),
              'from' => '',
              'uuid' => '',
              'uid' => $uid,
              'action' => $action,
              'ext' => $ext,
          ]);
      }
docs: log append
  @param $level
  @param string $route
  @param string $uid
  @param int $code
  @param string $msg
  @param string $ext