2 回答

TA貢獻1796條經(jīng)驗 獲得超10個贊
配置路徑將在工作目錄的文件夾Logs/log.txt下寫入日志文件logs
"WriteTo": [
{
"Name": "File",
"Args": {
"path": "Logs/log.txt"
}
}
您也可以檢查此答案以獲取其他選項

TA貢獻1853條經(jīng)驗 獲得超18個贊
您可以添加一個可以寫入本地路徑文件的“RollingFile”。在這個例子中,我在項目根目錄中的一個文件中編寫,如下所示。
{
"Name": "RollingFile",
"Args": {
"pathFormat": ".\\Logs\\logs.txt",
"fileSizeLimitBytes": 1048576
}
},
appsettings.json 上的完整 json 也是這樣結(jié)束的(如果你需要一個完整的例子)
...
"Serilog": {
"MinimumLevel": {
"Default": "Debug",
"Override": {
"System": "Debug",
"Microsoft": "Debug"
}
},
"WriteTo": [
{
"Name": "ApplicationInsightsEvents",
"Args": {
"instrumentationKey": "xxxxxxxxxx"
}
},
{
"Name": "RollingFile",
"Args": {
"pathFormat": ".\\Logs\\logs.txt",
"fileSizeLimitBytes": 1048576
}
},
{ "Name": "Console" },
{
"Name": "EventLog",
"Args": {
"source": "API NAME",
"logName": "CustomLog",
"restrictedToMinimumLevel": "Warning"
}
}
],
"Enrich": [ "FromLogContext", "WithMachineName", "WithThreadId" ],
"Properties": {
"Application": "API NAME"
}
}
...
- 2 回答
- 0 關(guān)注
- 216 瀏覽
添加回答
舉報