From bce3d9c0fb83543c50c7ddc73d6206db1d445d34 Mon Sep 17 00:00:00 2001 From: Tom Page Date: Wed, 15 Jul 2020 15:25:29 +0100 Subject: [PATCH] SEARCH-2356 Add support for setting the default log level for search. This can be passed in as an environment variable when starting the container. --- .../packaging/src/docker/search_config_setup.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/search-services/packaging/src/docker/search_config_setup.sh b/search-services/packaging/src/docker/search_config_setup.sh index 35c1360d8..aabcf63bb 100644 --- a/search-services/packaging/src/docker/search_config_setup.sh +++ b/search-services/packaging/src/docker/search_config_setup.sh @@ -10,6 +10,7 @@ SOLR_NORERANK_CONFIG_FILE=$NORERANK_TEMPLATE_PATH/solrconfig.xml SOLR_RERANK_CORE_FILE=$RERANK_TEMPLATE_PATH/solrcore.properties SOLR_NORERANK_CORE_FILE=$NORERANK_TEMPLATE_PATH/solrcore.properties SOLR_CONTEXT_FILE=$PWD/solr/server/contexts/solr-jetty-context.xml +LOG_PROPERTIES=$PWD/logs/log4j.properties if [[ $REPLICATION_TYPE == "master" ]]; then @@ -105,4 +106,8 @@ if [[ true == "$DISABLE_CASCADE_TRACKING" ]]; then sed -i 's/alfresco.cascade.tracker.enabled=true/alfresco.cascade.tracker.enabled=false/' ${PWD}/solrhome/conf/shared.properties fi -bash -c "$@" \ No newline at end of file +if [[ "${SEARCH_LOG_LEVEL}" != "" ]]; then + sed -i "s/log4j.rootLogger=WARN, file, CONSOLE/log4j.rootLogger=${SEARCH_LOG_LEVEL}, file, CONSOLE/" ${LOG_PROPERTIES} +fi + +bash -c "$@"