天天看點

第十三節:OA權限管理系統(Exceptionless日志收集)

部屬Exceptionless

提前先下載下傳好對應的程式包

.NET 4.6.1。如果已安裝過VS請忽略。

JDK  http://www.oracle.com/technetwork/java/javase/downloads/index.html

Elasticsearch (Elasticsearch v5.5.2) https://www.elastic.co/downloads/elasticsearch( 這個無需安裝,安裝Exceptionless會自己安裝對應的Elasticsearch版本)

Exceptionless(Exceptionless.4.1.2861) https://github.com/exceptionless/Exceptionless/releases

配置環境變量: 

JAVA_HOME ...\Java\jdk-10.0.1   

CLASSPATH:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

Path 新增:%JAVA_HOME%\bin

安裝:elasticsearch-6.3.1

以管理者方式運作CMD:

...\elasticsearch-6.3.1\bin>elasticsearch.bat

啟動成功:http://localhost:9200/

安裝:Exceptionless.4.1.2861

以管理者方式運作CMD:

powershell Set-ExecutionPolicy Unrestricted

再運作:

...\Exceptionless.4.1.2861>Start.bat

啟動成功:http://localhost:50000/

建立MVC(4.5 frameWork)

Install-Package Exceptionless.Mvc

配置檔案:

<exceptionless apiKey="LhhP1C9gijpSKCslHHCvwdSIz298twx271n1l6xw" serverUrl="http://localhost:50000" enabled="true"/>(寫配置檔案中不起作用!!)

建議用下面的

Application_Start(){

ExceptionlessClient.Default.Configuration.ApiKey = "KLlEsIjJCeVcVlAKuoxhHEnfeNsZo73hxrWVha0G";

ExceptionlessClient.Default.Configuration.ServerUrl = "http://localhost:50000";

}

.net CoreMVC

Install-Package Exceptionless.AspNetCore

配置檔案:

  "Exceptionless": {

    "ApiKey": "gUb2v8AUSPyTtAKmECZqZ03a4EPXX9CV5agTStPP",

    "ServerUrl": "http://localhost:50000"

  }

app.UseExceptionless(Configuration);

最終效果:

第十三節:OA權限管理系統(Exceptionless日志收集)

繼續閱讀