add languages to search log #579

This commit is contained in:
yfujita 2016-07-29 16:16:22 +09:00
parent ff52a5edb9
commit 23d8eb0839
2 changed files with 7 additions and 1 deletions

View file

@ -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 + "]";
}
}

View file

@ -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);