add languages to search log #579
This commit is contained in:
parent
ff52a5edb9
commit
23d8eb0839
2 changed files with 7 additions and 1 deletions
|
@ -112,6 +112,6 @@ public class SearchLog extends BsSearchLog {
|
|||
+ ", queryOffset=" + queryOffset + ", queryPageSize=" + queryPageSize + ", referer=" + referer + ", requestedAt="
|
||||
+ requestedAt + ", responseTime=" + responseTime + ", queryTime=" + queryTime + ", searchWord=" + searchWord
|
||||
+ ", userAgent=" + userAgent + ", userInfoId=" + userInfoId + ", userSessionId=" + userSessionId + ", docMeta=" + docMeta
|
||||
+ "]";
|
||||
+ ", languages=" + languages + "]";
|
||||
}
|
||||
}
|
||||
|
|
|
@ -114,6 +114,12 @@ public class SearchLogHelper {
|
|||
} else {
|
||||
searchLog.setAccessType(Constants.SEARCH_LOG_ACCESS_TYPE_WEB);
|
||||
}
|
||||
final Object languages = request.getAttribute(Constants.REQUEST_LANGUAGES);
|
||||
if (languages != null) {
|
||||
searchLog.setLanguages(StringUtils.join((String[]) languages, ","));
|
||||
} else {
|
||||
searchLog.setLanguages("");
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
final Map<String, List<String>> fieldLogMap = (Map<String, List<String>>) request.getAttribute(Constants.FIELD_LOGS);
|
||||
|
|
Loading…
Add table
Reference in a new issue