mirror of
https://github.com/tgstation/tgstation-server.git
synced 2026-08-30 16:39:21 +01:00
Log request completion
This commit is contained in:
@@ -56,6 +56,11 @@ namespace Tgstation.Server.Host.Controllers
|
||||
/// </summary>
|
||||
readonly bool requireHeaders;
|
||||
|
||||
/// <summary>
|
||||
/// Logging identifier for requests.
|
||||
/// </summary>
|
||||
ulong requestId;
|
||||
|
||||
/// <summary>
|
||||
/// Construct an <see cref="ApiController"/>
|
||||
/// </summary>
|
||||
@@ -163,7 +168,8 @@ namespace Tgstation.Server.Host.Controllers
|
||||
|
||||
if (ApiHeaders != null)
|
||||
Logger.LogDebug(
|
||||
"Request made by User ID {0}. Api version: {1}. User-Agent: {2}. Type: {3}. Route {4}{5} to Instance {6}",
|
||||
"Request #{0} made by User ID {1}. Api version: {2}. User-Agent: {3}. Type: {4}. Route {5}{6} to Instance {7}",
|
||||
++requestId,
|
||||
AuthenticationContext?.User.Id.Value.ToString(CultureInfo.InvariantCulture),
|
||||
ApiHeaders.ApiVersion.Semver(),
|
||||
ApiHeaders.RawUserAgent,
|
||||
@@ -181,6 +187,11 @@ namespace Tgstation.Server.Host.Controllers
|
||||
Logger.LogDebug("Request cancelled! Exception: {0}", e);
|
||||
throw;
|
||||
}
|
||||
finally
|
||||
{
|
||||
if (ApiHeaders != null)
|
||||
Logger.LogTrace("Request #{0} completed", requestId);
|
||||
}
|
||||
}
|
||||
#pragma warning restore CA1506
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user