Exceptionless是一款日志记录框架,它开源、免费、提供管理界面、易于安装和使用。ExceptionLess底层采用ElasticSearch作为日志存储,提供了快速、丰富的查询API,方便我们进行系统集成。
docker
-e ES_JAVA_OPTS='-Xms256m -Xmx256m'
修改占用内存
1 2
| docker run -d --name exceptionless -p 5001:80 -e ES_JAVA_OPTS='-Xms256m -Xmx256m' -v /data/logs/index.html:/app/wwwroot/index.html --restart=always registry.cn-hangzhou.aliyuncs.com/cpu/exceptionless:7.0.5-3.0.5 docker cp [容器ID]:/app/wwwroot/index.html 容器外目录
|
html可以去掉一些没必要的东西
查看容器占用情况
netcore
1 2 3
| ExceptionlessClient.Default.Configuration.ApiKey = "xxxxxx"; ExceptionlessClient.Default.Configuration.ServerUrl = "http://localhost:5001"; app.UseExceptionless();
|
使用
1 2
| ex.ToExceptionless().Submit(); ex.ToExceptionless().AddTags("测试标签").Submit();
|
查询