feat(#I134CP): Trace 增加 Referer 属性记录访问来源

#Comment
comment #I134CP
Longbow.Web 升级到 beta3

#Issue
link #I134CP
This commit is contained in:
Argo Zhang 2019-10-10 09:50:00 +08:00
parent c258e1d3a1
commit 1327b4c593
No known key found for this signature in database
GPG Key ID: 152E398953DDF19F
4 changed files with 10 additions and 4 deletions

View File

@ -16,7 +16,7 @@
<PackageReference Include="Longbow.Configuration" Version="2.2.7" />
<PackageReference Include="Longbow.Logging" Version="3.0.0" />
<PackageReference Include="Longbow.Tasks" Version="3.0.0-beta1" />
<PackageReference Include="Longbow.Web" Version="3.0.0-beta2" />
<PackageReference Include="Longbow.Web" Version="3.0.0-beta3" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.Versioning" Version="4.0.0-preview8.19405.7" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="3.0.0" />
<PackageReference Include="Sentry.AspNetCore" Version="2.0.0-beta4" />

View File

@ -16,7 +16,7 @@
<PackageReference Include="Longbow.PetaPoco" Version="1.0.2" />
<PackageReference Include="Longbow.Security.Cryptography" Version="1.3.0" />
<PackageReference Include="Longbow.Tasks" Version="2.2.24" />
<PackageReference Include="Longbow.Web" Version="3.0.0-beta2" />
<PackageReference Include="Longbow.Web" Version="3.0.0-beta3" />
<PackageReference Include="Longbow.WeChatAuth" Version="2.2.0" />
<PackageReference Include="Microsoft.Data.Sqlite" Version="3.0.0" />
<PackageReference Include="PetaPoco.Extensions" Version="1.0.9" />

View File

@ -39,7 +39,8 @@ namespace Bootstrap.DataAccess
Browser = v.Browser,
OS = v.OS,
UserName = v.UserName,
UserAgent = v.UserAgent
UserAgent = v.UserAgent,
Referer = v.Referer
});
}
}
@ -52,7 +53,7 @@ namespace Bootstrap.DataAccess
public static bool Filter(HttpContext context)
{
var url = context.Request.Path;
return !new string[] { "/api", "/NotiHub", "/TaskLogHub", "/swagger" }.Any(r => url.StartsWithSegments(r, StringComparison.OrdinalIgnoreCase));
return !new string[] { "/api", "/lib", "/NotiHub", "/TaskLogHub", "/swagger", "/CacheList.axd" }.Any(r => url.StartsWithSegments(r, StringComparison.OrdinalIgnoreCase));
}
/// <summary>

View File

@ -56,6 +56,11 @@ namespace Bootstrap.DataAccess
/// </summary>
public string UserAgent { get; set; }
/// <summary>
/// 获得/设置 客户端 Referer
/// </summary>
public string Referer { get; set; }
/// <summary>
/// 保存用户访问数据历史记录
/// </summary>