copy to:https://www.cnblogs.com/uptothesky/p/5864863.htmlhtml
本地部署官方wikijava
java -version 若是报错的话有不少种可能,搜索一下会有解决方案,个人就是在C:\Windows\System32 目录下把java.exe更名成javaa.exe,再次cmd运行就成功了
started 就说明成功了,打开http://localhost:9200/就能看到相关信息,若是es是部署服务的话复制到config目录中,执行
service.bat install|remove|start|stop|manager
1.偷懒法git
在ExceptionLess文件解压目录找到 :Start.bat 运行,o'k 布置好了github
而后在下面看如何修改网站配置文件web
PASS:api
①命令不能执行:https://www.jb51.net/article/95022.htmoracle
2.标准法app
前两天看到了这篇文章,亲身体会了下,确实不错,按照官方的文档试了试本地部署,折腾一番后终于成功,记下心得在此,不敢独享。less
Install-Package Exceptionless
在Main中写测试代码:elasticsearch
//ExceptionlessClient.Default.Startup("qnN5lVebQ7LA94Erkthtkq5z57xX5Wg7ZzafiMdZ"); var client = new ExceptionlessClient(c => { c.ApiKey = "oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI"; c.ServerUrl = "http://localhost:8004"; }); try { throw new Exception("test exception "+DateTime.Now.ToString("yyyy-MM-dd HH-mm-ss")); } catch (Exception ex) { client.SubmitException(ex); //ex.ToExceptionless().Submit(); Console.WriteLine("error send"); } Console.ReadKey();
这里须要注意注释掉的部分,或者是以下调用:
using Exceptionless.Configuration; [assembly: Exceptionless("oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI", ServerUrl = "http://localhost:8004")] namespace ExceptionTest { class Program { static void Main(string[] args) { ExceptionlessClient.Default.Startup("oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI"); //var client = new ExceptionlessClient(c => { // c.ApiKey = "oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI"; // c.ServerUrl = "http://localhost:8004"; //}); try { throw new Exception("test exception "+DateTime.Now.ToString("yyyy-MM-dd HH-mm-ss")); } catch (Exception ex) { //client.SubmitException(ex); ex.ToExceptionless().Submit(); Console.WriteLine("error send"); } Console.ReadKey(); } } }
api-key指定两次,也能够经过。
使用config配置:
<configuration> <configSections> <section name="exceptionless" type="Exceptionless.ExceptionlessSection, Exceptionless" /> </configSections> <exceptionless apiKey="oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI" serverUrl="http://localhost:8004" /> </configuration>
using Exceptionless.Configuration; //[assembly: Exceptionless("oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI", ServerUrl = "http://localhost:8004")] namespace ExceptionTest { class Program { static void Main(string[] args) { ExceptionlessClient.Default.Startup("oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI"); //var client = new ExceptionlessClient(c => { // c.ApiKey = "oXX5BJqhS30ni045BqthqJtiSnpB0naMactfmYmI"; // c.ServerUrl = "http://localhost:8004"; //}); try { throw new Exception("test exception "+DateTime.Now.ToString("yyyy-MM-dd HH-mm-ss")); } catch (Exception ex) { //client.SubmitException(ex); ex.ToExceptionless().Submit(); Console.WriteLine("error send"); } Console.ReadKey(); } } }
这样就不须要在using那指定了。
接下来就能够在http://localhost:8004/#/type/error/dashboard中看到异常信息了。