如何使用类似于log4net的日志库为F#设置printf样式的记录器?我有类似于log4net中的DebugFormat或InfoFormat的Log.Debug、Info、Warn等函数。我尝试设置类型扩展,以便可以像Log.Debugf“%s”“foo”这样以printf样式调用它们。我的通用记录函数如下:
let log format = Printf.kprintf (sprintf "%s") format
我在扩展函数签名上遇到了麻烦,想要记录到我的Debug函数中... 我尝试使用Debugf格式和Debug。