Exceptionless

来自软件开发
跳转至: 导航搜索

官网为我们提供了两种使用方式。

一、在官网注册账号后即可快速使用(不用关心日志收集环境的搭建,专注自己代码逻辑就好),唯一不好的地方就是你系统中的所有日志信息都会被上传至官网服务中了。

二、下载官网为我们提供的Releases版(https://github.com/exceptionless/Exceptionless/releases)后在自己的服务器中搭建私有环境。


Install-Package Exceptionless

示例代码:

using System;
using Exceptionless;
using Exceptionless.Logging;

namespace ExceptionLessDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            ExceptionlessClient.Default.Configuration.ApiKey = "lJSj6SwpmA9Wih3AFkhq7AoIchtPZyZEimNQ3eCL";
            ExceptionlessClient.Default.Configuration.ServerUrl = "http://localhost:50001";
            ExceptionlessClient.Default.Startup();

            ExceptionlessClient.Default.SubmitLog("这是一个普通日志记录code:{12345678999}", LogLevel.Info);

            try
            {
                ExceptionlessClient.Default.CreateLog("出错了", LogLevel.Error).Submit(); ;
                throw new Exception($"看这里异常了!时间:{DateTime.Now}");
            }
            catch(Exception e)
            {
                e.ToExceptionless().Submit();
            }

            Console.WriteLine("Hello World!");
        }
    }
}