如何在 NLog.Config 檔案中為 Xamarin.Forms 在 NLog 中動態 Web 服務目標 URL。需要得到一個變數而不是硬編碼。
<target name="webservice"
xsi:type="WebService"
url="{var:url}"
protocol="JsonPost"
proxyType="NoProxy"
namespace="{var:namespace}"
methodName ="InsertLogs"
encoding="utf-8">
<parameter name="Datetime" type="System.String" layout="${time}"/>
<parameter name="level" layout="${level}" />
</target>
uj5u.com熱心網友回復:
您可以在運行時加載和修改目標并設定 URL:
var target = LogManager.Configuration.FindTargetByName("webservice") as WebServiceTarget;
target.Url = new Uri("https://my.url/logs");
LogManager.ReconfigExistingLoggers();
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/428110.html
上一篇:將exisingmapinstance分配給面向物件的新MapView.map時已擁有:xamarin表單中已擁有例外
