Merge pull request #493 from dickmao/curl-debug

add curl trace to `M-x ein:log-pop-to-request-buffer`
This commit is contained in:
John Miller 2019-03-22 09:55:46 -05:00 committed by GitHub
commit d900978671
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 0 deletions

View file

@ -122,6 +122,16 @@ callback (`websocket-callback-debug-on-error') is enabled."
;; (setq deferred:debug-on-signal t)
;; (setq deferred:debug t)
(setq request-log-level (quote debug))
(lexical-let ((curl-trace (concat temporary-file-directory "curl-trace")))
(setq request-curl-options `("--trace-ascii" ,curl-trace))
(add-function :after
(symbol-function 'request--curl-callback)
(lambda (&rest args)
(if (file-readable-p curl-trace)
(with-temp-buffer
(insert-file-contents curl-trace)
(request-log 'debug (buffer-string)))
(request-log 'debug "%s unreadable" curl-trace)))))
(setq request-message-level (quote verbose))
(setq websocket-debug t)
(when ws-callback

View file

@ -62,6 +62,8 @@ the notebook directory, you can set it here for future calls to
(get-buffer-process (get-buffer ein:jupyter-server-buffer-name)))
(defun ein:jupyter-server--run (buf cmd dir &optional args)
(when ein:debug
(add-to-list 'ein:jupyter-server-args "--debug"))
(let* ((vargs (append (if dir
`("notebook"
,(format "--notebook-dir=%s"