/// <summary> /// Initializes a new instance of the <see cref="RollbarAppender"/> class. /// </summary> /// <param name="rollbarConfig">The Rollbar configuration.</param> /// <param name="rollbarBlockingLoggingTimeout">The Rollbar blocking logging timeout.</param> public RollbarAppender( IRollbarInfrastructureConfig?rollbarConfig, TimeSpan?rollbarBlockingLoggingTimeout ) { this._rollbarPlugIn = new RollbarPlugInCore(rollbarConfig, rollbarBlockingLoggingTimeout); }
/// <summary> /// Initializes a new instance of the <see cref="RollbarAppender"/> class. /// </summary> /// <param name="rollbarAccessToken">The Rollbar access token.</param> /// <param name="rollbarEnvironment">The Rollbar environment.</param> /// <param name="rollbarBlockingLoggingTimeout">The Rollbar blocking logging timeout.</param> public RollbarAppender( string rollbarAccessToken, string rollbarEnvironment, TimeSpan?rollbarBlockingLoggingTimeout ) : this( RollbarPlugInCore.CreateConfig(rollbarAccessToken : rollbarAccessToken, rollbarEnvironment : rollbarEnvironment), rollbarBlockingLoggingTimeout ) { }