[英]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.