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.Configuration" Version="2.2.7" />
<PackageReference Include="Longbow.Logging" Version="3.0.0" /> <PackageReference Include="Longbow.Logging" Version="3.0.0" />
<PackageReference Include="Longbow.Tasks" Version="3.0.0-beta1" /> <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.AspNetCore.Mvc.Versioning" Version="4.0.0-preview8.19405.7" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="3.0.0" /> <PackageReference Include="Microsoft.Extensions.Hosting" Version="3.0.0" />
<PackageReference Include="Sentry.AspNetCore" Version="2.0.0-beta4" /> <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.PetaPoco" Version="1.0.2" />
<PackageReference Include="Longbow.Security.Cryptography" Version="1.3.0" /> <PackageReference Include="Longbow.Security.Cryptography" Version="1.3.0" />
<PackageReference Include="Longbow.Tasks" Version="2.2.24" /> <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="Longbow.WeChatAuth" Version="2.2.0" />
<PackageReference Include="Microsoft.Data.Sqlite" Version="3.0.0" /> <PackageReference Include="Microsoft.Data.Sqlite" Version="3.0.0" />
<PackageReference Include="PetaPoco.Extensions" Version="1.0.9" /> <PackageReference Include="PetaPoco.Extensions" Version="1.0.9" />

View File

@ -39,7 +39,8 @@ namespace Bootstrap.DataAccess
Browser = v.Browser, Browser = v.Browser,
OS = v.OS, OS = v.OS,
UserName = v.UserName, 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) public static bool Filter(HttpContext context)
{ {
var url = context.Request.Path; 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> /// <summary>

View File

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