将 compojure 服务器打印语句输出到 figwheel 终端?
Output compojure server print statements into figwheel terminal?
pprint
/println
输出在什么地方?/我可以让它显示在终端 window 中的 figwheel repl 是 运行 ? (抱歉,如果这听起来很愚蠢,google 超过了我的努力)。
它似乎没有任何特殊设置就出现在那里...我在控制台得到这个:
Prompt will show when Figwheel connects to your application
"I got a request"
触发处理程序:
curl localhost:3449/foo
src/with_server/server.clj
(ns with-server.server)
(defn handler [req]
(prn "I got a request")
{})
在 project.clj 下 :figwheel {}
:ring-handler with-server.server/handler
如果您遇到问题,也许您需要 ring-reload 中间件以便重新加载您所做的更改?
其实 Figwheel 有一个相关的功能会导致这种症状。您的环处理程序中的所有 print/prn 语句将由 Figwheel 进程 "swallowed" 并转到日志文件或控制台。
这是来自 project.clj 的片段:
:figwheel
{:http-server-root "public"
:server-port 3449
:nrepl-port 7002
:css-dirs ["resources/public/css"]
:ring-handler myapp.handler/app
:server-logfile false
}
键 :server-logfile 正在控制此行为。如果它是 false,那么 out 是你的常规 repl 控制台,如果它是一个文件名,那么打印的任何内容都将转到该文件(如果它不存在,那么默认使用文件 "figwheel_server.log".
小花轮问题:
https://github.com/bhauman/lein-figwheel/issues/436
无花果轮提交:https://github.com/bhauman/lein-figwheel/commit/330d8d7fda8be145615910cf639bd9a3242339ba
pprint
/println
输出在什么地方?/我可以让它显示在终端 window 中的 figwheel repl 是 运行 ? (抱歉,如果这听起来很愚蠢,google 超过了我的努力)。
它似乎没有任何特殊设置就出现在那里...我在控制台得到这个:
Prompt will show when Figwheel connects to your application
"I got a request"
触发处理程序:
curl localhost:3449/foo
src/with_server/server.clj
(ns with-server.server)
(defn handler [req]
(prn "I got a request")
{})
在 project.clj 下 :figwheel {}
:ring-handler with-server.server/handler
如果您遇到问题,也许您需要 ring-reload 中间件以便重新加载您所做的更改?
其实 Figwheel 有一个相关的功能会导致这种症状。您的环处理程序中的所有 print/prn 语句将由 Figwheel 进程 "swallowed" 并转到日志文件或控制台。
这是来自 project.clj 的片段:
:figwheel
{:http-server-root "public"
:server-port 3449
:nrepl-port 7002
:css-dirs ["resources/public/css"]
:ring-handler myapp.handler/app
:server-logfile false
}
键 :server-logfile 正在控制此行为。如果它是 false,那么 out 是你的常规 repl 控制台,如果它是一个文件名,那么打印的任何内容都将转到该文件(如果它不存在,那么默认使用文件 "figwheel_server.log".
小花轮问题: https://github.com/bhauman/lein-figwheel/issues/436 无花果轮提交:https://github.com/bhauman/lein-figwheel/commit/330d8d7fda8be145615910cf639bd9a3242339ba