Skip to content
Snippets Groups Projects
Commit 65c9aa8c authored by Marcel Nellesen's avatar Marcel Nellesen
Browse files

Merge branch 'Product/1188-LoggingExtended' into 'Sprint/2021-05'

Product/1188 logging extended

See merge request !28
parents 0439166c b2a2c824
No related branches found
No related tags found
2 merge requests!28Product/1188 logging extended,!24Sprint/2021 05
...@@ -19,6 +19,8 @@ ...@@ -19,6 +19,8 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="Coscine.ApiCommons" Version="2.*-*" /> <PackageReference Include="Coscine.ApiCommons" Version="2.*-*" />
<PackageReference Include="Coscine.Metadata" Version="2.*-*" /> <PackageReference Include="Coscine.Metadata" Version="2.*-*" />
<PackageReference Include="Coscine.Database" Version="2.*-*" />
<PackageReference Include="Coscine.Logging" Version="2.*-*" />
<PackageReference Include="Coscine.ResourceLoader" Version="2.*-*" /> <PackageReference Include="Coscine.ResourceLoader" Version="2.*-*" />
<PackageReference Include="Coscine.WaterbutlerHelper" Version="2.*-*" /> <PackageReference Include="Coscine.WaterbutlerHelper" Version="2.*-*" />
</ItemGroup> </ItemGroup>
... ...
......
...@@ -19,6 +19,7 @@ using System.Net; ...@@ -19,6 +19,7 @@ using System.Net;
using System.Net.Http; using System.Net.Http;
using System.Text.RegularExpressions; using System.Text.RegularExpressions;
using System.Threading.Tasks; using System.Threading.Tasks;
using System.Web;
namespace Coscine.Api.Blob.Controllers namespace Coscine.Api.Blob.Controllers
{ {
...@@ -407,7 +408,7 @@ namespace Coscine.Api.Blob.Controllers ...@@ -407,7 +408,7 @@ namespace Coscine.Api.Blob.Controllers
if (CoscineLoggerConfiguration.IsLogLevelActivated(LogType.Analytics)) if (CoscineLoggerConfiguration.IsLogLevelActivated(LogType.Analytics))
{ {
_analyticsLogObject.Type = "Action"; _analyticsLogObject.Type = "Action";
_analyticsLogObject.FileId = resourceId + "/" + path; _analyticsLogObject.FileId = resourceId + "/" + HttpUtility.UrlDecode(path)[1..];
_analyticsLogObject.ResourceId = resourceId; _analyticsLogObject.ResourceId = resourceId;
_analyticsLogObject.ProjectId = _projectResourceModel.GetProjectForResource(new Guid(resourceId)).ToString(); _analyticsLogObject.ProjectId = _projectResourceModel.GetProjectForResource(new Guid(resourceId)).ToString();
_analyticsLogObject.RoleId = _projectRoleModel.GetGetUserRoleForProject(new Guid(_analyticsLogObject.ProjectId), user.Id).ToString(); _analyticsLogObject.RoleId = _projectRoleModel.GetGetUserRoleForProject(new Guid(_analyticsLogObject.ProjectId), user.Id).ToString();
... ...
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment