feat(#I134CP): Trace 增加 Referer 属性记录访问来源
#Comment comment #I134CP Longbow.Web 升级到 beta3 #Issue link #I134CP
This commit is contained in:
parent
c258e1d3a1
commit
1327b4c593
|
@ -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" />
|
||||
|
|
|
@ -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" />
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -56,6 +56,11 @@ namespace Bootstrap.DataAccess
|
|||
/// </summary>
|
||||
public string UserAgent { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获得/设置 客户端 Referer
|
||||
/// </summary>
|
||||
public string Referer { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 保存用户访问数据历史记录
|
||||
/// </summary>
|
||||
|
|
Loading…
Reference in New Issue