1
0
mirror of https://github.com/bitwarden/server.git synced 2024-11-23 12:25:16 +01:00

alive endpoint and logging

This commit is contained in:
Kyle Spearrin 2019-08-03 23:16:31 -04:00
parent 180c3510a4
commit 928e1b6ad4
2 changed files with 8 additions and 0 deletions

View File

@ -35,6 +35,7 @@ namespace Bit.EventsProcessor
public Task StartAsync(CancellationToken cancellationToken)
{
_logger.LogWarning("Starting service.");
_cts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken);
_executingTask = ExecuteAsync(_cts.Token);
return _executingTask.IsCompleted ? _executingTask : Task.CompletedTask;

View File

@ -3,6 +3,7 @@ using Bit.Core;
using Bit.Core.Utilities;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.IdentityModel.Logging;
@ -41,6 +42,12 @@ namespace Bit.EventsProcessor
{
IdentityModelEventSource.ShowPII = true;
app.UseSerilog(env, appLifetime, globalSettings);
app.Map("/alive", HandleMapAlive);
}
private static void HandleMapAlive(IApplicationBuilder app)
{
app.Run(async context => await context.Response.WriteAsync(System.DateTime.UtcNow.ToString()));
}
}
}