public static void Main(string[] args) { var builder = new ConfigurationBuilder() .AddJsonFile("appsettings.json", true, true) .AddUserSecrets <Program>(); var config = builder.Build(); var airbrakeOptions = new AirbrakeOptions(); config.GetSection("Airbrake").Bind(airbrakeOptions); var loggerFactory = new LoggerFactory(); loggerFactory.AddConsole(config.GetSection("Logging")); loggerFactory.AddDebug(); var client = new AirbrakeClient(loggerFactory, airbrakeOptions); Console.WriteLine("Sending the exception now!"); try { Program.RaiseException(); } catch (Exception exc) { exc.SendToAirbrakeAsync(client).Wait(); Console.WriteLine("Exception has been send!"); } }
public SharpbrakeClient(AirbrakeClient client, AirbrakeNoticeBuilder builder) { this.Client = new AirbrakeClient(); this.Builder = new AirbrakeNoticeBuilder(); }
public void SetUp() { _client = new AirbrakeClient(); }
public void SetUp() { this.client = new AirbrakeClient(); }