Demote fake file server contents logging to debug. (#4440)
Don't log PHI at INFO, even if it is fake test data.
This commit is contained in:
parent
8029e2d5bc
commit
2f5ffe7554
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
type: change
|
||||
issue: 4440
|
||||
title: "During testing, the bulk-import command line tool logs file contents.
|
||||
This logging has been demoted to DEBUG level as bulk-import files may contain PHI."
|
|
@ -59,7 +59,7 @@ public class BulkImportFileServlet extends HttpServlet {
|
|||
public static final String DEFAULT_HEADER_CONTENT_TYPE = CT_FHIR_NDJSON + CHARSET_UTF8_CTSUFFIX;
|
||||
|
||||
@Override
|
||||
protected void doGet(HttpServletRequest theRequest, HttpServletResponse theResponse) throws ServletException, IOException {
|
||||
protected void doGet(HttpServletRequest theRequest, HttpServletResponse theResponse) throws IOException {
|
||||
try {
|
||||
String servletPath = theRequest.getServletPath();
|
||||
String requestUri = theRequest.getRequestURI();
|
||||
|
@ -86,7 +86,7 @@ public class BulkImportFileServlet extends HttpServlet {
|
|||
}
|
||||
}
|
||||
|
||||
private void handleDownload(HttpServletRequest theRequest, HttpServletResponse theResponse) throws ServletException, IOException {
|
||||
private void handleDownload(HttpServletRequest theRequest, HttpServletResponse theResponse) throws IOException {
|
||||
String indexParam = defaultString(theRequest.getParameter(INDEX_PARAM));
|
||||
if (isBlank(indexParam)) {
|
||||
throw new ResourceNotFoundException(Msg.code(2050) + "Missing or invalid index parameter");
|
||||
|
@ -104,9 +104,11 @@ public class BulkImportFileServlet extends HttpServlet {
|
|||
theResponse.addHeader(Constants.HEADER_CONTENT_ENCODING, Constants.ENCODING_GZIP);
|
||||
}
|
||||
|
||||
if (ourLog.isDebugEnabled()) {
|
||||
try (Reader reader = new InputStreamReader(supplier.get())) {
|
||||
String string = IOUtils.toString(reader);
|
||||
ourLog.info(string);
|
||||
ourLog.debug("file content: {}", string);
|
||||
}
|
||||
}
|
||||
|
||||
try (InputStream reader = supplier.get()) {
|
||||
|
|
Loading…
Reference in New Issue