Skip to content
This repository was archived by the owner on May 27, 2021. It is now read-only.

Commit 10eb99b

Browse files
committed
add additional logs
1 parent 03a5fb9 commit 10eb99b

File tree

3 files changed

+13
-3
lines changed

3 files changed

+13
-3
lines changed

src/Controllers/StorageProxy.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,22 @@ namespace ruler.Controllers
99
using Features;
1010
using Microsoft.AspNetCore.Mvc;
1111
using Microsoft.AspNetCore.Mvc.Routing;
12+
using Microsoft.Extensions.Logging;
1213
using NuGet.Versioning;
1314

1415
[ApiController]
1516
public class StorageProxy : ControllerBase
1617
{
1718
private readonly IPackageSource _adapter;
1819
private readonly ITokenService _tokenService;
20+
private readonly ILogger<StorageProxy> _logger;
1921
private readonly CancellationToken _cancellationToken;
2022

21-
public StorageProxy(IPackageSource adapter, ITokenService tokenService, CancellationToken cancellationToken = default)
23+
public StorageProxy(IPackageSource adapter, ITokenService tokenService, ILogger<StorageProxy> logger, CancellationToken cancellationToken = default)
2224
{
2325
_adapter = adapter;
2426
_tokenService = tokenService;
27+
_logger = logger;
2528
_cancellationToken = cancellationToken;
2629
}
2730
[AcceptVerbs("PROPFIND")]
@@ -33,6 +36,8 @@ public async Task<IActionResult> IsExistPackage([FromQuery] string id, [FromQuer
3336
if (version != null && !NuGetVersion.TryParse(version, out _))
3437
return StatusCode(400, new { message = "Incorrect version format." });
3538

39+
_logger.LogInformation($"PROPFIND /api/storage with id '{id}', version: '{version}'");
40+
3641
if (await _adapter.IsExist(id, version))
3742
return Ok();
3843
return NotFound();

src/PackageControl/GithubRunePackageSource.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,21 @@
88
using System.Threading.Tasks;
99
using Ancient.ProjectSystem;
1010
using Flurl.Http;
11+
using Microsoft.Extensions.Logging;
1112
using NuGet.Versioning;
1213
using Octokit;
1314

1415
public class GithubRunePackageSource : PackageStorage
1516
{
1617
private readonly IGithubAdapter _adapter;
1718
private readonly IFireStoreAdapter _fireStore;
19+
private readonly ILogger<GithubRunePackageSource> _logger;
1820

19-
public GithubRunePackageSource(IGithubAdapter adapter, IFireStoreAdapter fireStore)
21+
public GithubRunePackageSource(IGithubAdapter adapter, IFireStoreAdapter fireStore, ILogger<GithubRunePackageSource> logger)
2022
{
2123
_adapter = adapter;
2224
_fireStore = fireStore;
25+
_logger = logger;
2326
}
2427
public override async Task<bool> IsExist(string ID, string version = null)
2528
{
@@ -28,6 +31,7 @@ public override async Task<bool> IsExist(string ID, string version = null)
2831
var snapshot = await _fireStore.Packages
2932
.Document(ID)
3033
.GetSnapshotAsync();
34+
_logger.LogInformation($"Snapshot by ~#/{ID}/ -> exist: {snapshot.Exists}");
3135
return snapshot.Exists;
3236
}
3337
public override async Task<bool> IsExist(string ID, NuGetVersion version)
@@ -37,6 +41,7 @@ public override async Task<bool> IsExist(string ID, NuGetVersion version)
3741
.Collection("list")
3842
.Document($"{version}")
3943
.GetSnapshotAsync();
44+
_logger.LogInformation($"Snapshot by ~#/{ID}/list/{version}/ -> exist: {snapshot.Exists}");
4045
return snapshot.Exists;
4146
}
4247

src/ruler.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<TargetFramework>netcoreapp3.1</TargetFramework>
5-
<Version>1.4.6</Version>
5+
<Version>1.4.7</Version>
66
</PropertyGroup>
77
<PropertyGroup Condition="$(Configuration) == 'Debug'">
88
<BumpPatch>true</BumpPatch>

0 commit comments

Comments
 (0)