我创建了一个默认的 SAFE 应用程序,如此处所述。删除多余的东西,服务器是这样的:
open Giraffe
open Saturn
let webApp = scope {
get "/api/init" (fun next ctx ->
task {
let number = 42
let! counter = task { return number }
return! Successful.OK counter next ctx
})
}
let app = application {
url ("http://0.0.0.0:8085/")
router webApp
memory_cache
use_static "../Client/public"
use_gzip
}
run app
现在,在运行应用程序时,我在控制台中看到一些日志记录,基本上是传入请求:
info: Microsoft.AspNetCore.Hosting.Internal.WebHost[1]
Request starting HTTP/1.1 GET http://localhost:8085/api/init
如何自定义日志记录?文档尽可能稀缺,没有示例。我需要一些简单的东西,比如记录“将返回 42...”。或者至少有一些案例链接。