一、匯入nlog
vs:"選擇管理解決方案的nuget程式包 "
vscode:開啟終端 輸入
dotnet add 《解決方案》 package nlog (如當前資料夾可不填解決方案,詳細參考官方文件)
二、配置nlog.config檔案(如果nuget引用nlog沒有生成對應配置檔案時,需要自己新增)
<
?xml version=
"1.0" encoding=
"utf-8"
?>
<
!--throwexceptions 記錄nlog內部報錯,internallogfile路徑 internalloglevel報錯等級 --
>
""xmlns:xsi=
""throwexceptions=
"true" internallogfile=
"d:\nlog.txt" internalloglevel=
"debug"
>
="database" name=
"database" connectionstring=
"連線字串"
>
<
!--mysql使用下面一句--
>
<
!--target xsi:type
="database" name=
"database" dbprovider=
"mysql.data.mysqlclient.mysqlconnection,mysql.data" connectionstring=
"連線字串"
-->
<
!--如果使用mysql則需要修改sql語句 mysql欄位應為 `createdate`,不支援''
-->
insert into mylog (
[createdate],
[origin],
[loglevel],
[message],
[stacktrace
]) values (@createdate, @origin, @loglevel, @message, @stacktrace)
;<
/commandtext>
"@createdate" layout=
"$"/
>
<
!--日誌發生時間--
>
"@origin" layout=
"$"/
>
<
!--日誌**--
>
"@loglevel" layout=
"$"/
>
<
!--日誌等級--
>
"@message" layout=
"$"/
>
<
!--日誌資訊--
>
"@stacktrace" layout=
"$"/
>
<
!--堆疊資訊--
>
<
/target>
<
/targets>
<
/rules>
<
/nlog>
三、設定nlog
vs中:選擇nlog.config 選擇始終複製到輸出目錄
終端輸入命令 dotnet build 生成專案後
將nlog.config 手動複製到生成目錄下
四、呼叫
private
static
logger logger = logmanager.
getcurrentclasslogger()
;static
void
main
(string
args)
Python 在VSCode中使用
vscode教程 安裝完成後,開啟軟體會自動提示你安裝一些重要外掛程式,如中文語言包,git等,這裡可以直接選擇安裝python外掛程式 也可以使用ctrl shift x可以開啟擴充套件商店然後輸入python搜尋 首先,建立乙個空資料夾 hello 然後使用vs code開啟它。通過vs cod...
在VS中 使用C 訪問Lua
建立vs程式集,然後新增引用luainte ce.dll檔案,選中引用,右鍵新增引用,然後瀏覽到luainte ce.dll的目錄,選擇新增就可以了 而後將luanet.dll檔案複製貼上到,程式集的debug的目錄下,最後建立在vs中使用lua指令碼 我這裡是test.lua檔案 完成情況如圖 u...
vscode開啟終端 在neovim中使用內建終端
最近逐漸將編輯過程從vscode一步步轉移到了nvim上,主要還是在於乙個流暢度和lsp的使用上,vscode在同時啟動多個lsp的時候,會在所有lsp都返回結果之後才給出響應,這導致我這種同時使用ccls和clangd的人就十分難受,於是編輯過程逐漸開始轉移到vim上,但是總是有一些理由需要再看一...