[英]How to set up NLog in F# script (fsx)
我有一些使用NLog进行日志记录的f#项目。 当我使用由项目生成的.exe时,日志记录工作正常,我在文件或控制台中看到输出。
但是现在我需要使用我的项目在fsx-script中定义的类型(使用日志记录),这给我带来了麻烦。
我脚本的一部分
#r "NLog.dll"
#r "Emulators.dll" // contains some types which uses NLog
#r "DeviceEmulator.exe" // also contains types which uses NLog
// instantiating and run objects
一切正常,但我既不在控制台中也未在文件中看不到NLog的输出。 我错过了什么?
我不知道NLog,但可能是您需要重定向输出。
Console.SetOut(someClassDerivingFromStringWriter)
Console.SetError(someClassDerivingFromStringWriter)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.