mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-16 22:43:12 +00:00
[DS-3135] Tell Log4J where to find its configuration.
This commit is contained in:

committed by
Mark H. Wood

parent
5cbe4fefb5
commit
3f904dc4ec
@@ -20,6 +20,11 @@
|
|||||||
<param-value>${dspace.dir}</param-value>
|
<param-value>${dspace.dir}</param-value>
|
||||||
</context-param>
|
</context-param>
|
||||||
|
|
||||||
|
<context-param>
|
||||||
|
<param-name>log4jConfiguration</param-name>
|
||||||
|
<param-value>${dspace.dir}/config/log4j2.xml</param-value>
|
||||||
|
<description>The location of the Log4J configuration</description>
|
||||||
|
</context-param>
|
||||||
|
|
||||||
<!-- Location of root application context configs (to be loaded by ContextLoaderListener below) -->
|
<!-- Location of root application context configs (to be loaded by ContextLoaderListener below) -->
|
||||||
<!-- This contains the beans that initialize DSpace Services -->
|
<!-- This contains the beans that initialize DSpace Services -->
|
||||||
|
@@ -22,6 +22,14 @@
|
|||||||
<param-value>${dspace.dir}</param-value>
|
<param-value>${dspace.dir}</param-value>
|
||||||
</context-param>
|
</context-param>
|
||||||
|
|
||||||
|
<context-param>
|
||||||
|
<param-name>log4jConfiguration</param-name>
|
||||||
|
<param-value>${dspace.dir}/config/log4j2.xml</param-value>
|
||||||
|
<description>
|
||||||
|
The location of the Log4J configuration
|
||||||
|
</description>
|
||||||
|
</context-param>
|
||||||
|
|
||||||
<filter>
|
<filter>
|
||||||
<filter-name>dspace.request</filter-name>
|
<filter-name>dspace.request</filter-name>
|
||||||
<filter-class>org.dspace.utils.servlet.DSpaceWebappServletFilter</filter-class>
|
<filter-class>org.dspace.utils.servlet.DSpaceWebappServletFilter</filter-class>
|
||||||
|
@@ -76,6 +76,14 @@
|
|||||||
<param-value>${dspace.dir}</param-value>
|
<param-value>${dspace.dir}</param-value>
|
||||||
</context-param>
|
</context-param>
|
||||||
|
|
||||||
|
<context-param>
|
||||||
|
<param-name>log4jConfiguration</param-name>
|
||||||
|
<param-value>${dspace.dir}/config/log4j2.xml</param-value>
|
||||||
|
<description>
|
||||||
|
The location of the Log4J configuration
|
||||||
|
</description>
|
||||||
|
</context-param>
|
||||||
|
|
||||||
<context-param>
|
<context-param>
|
||||||
<param-name>contextConfigLocation</param-name>
|
<param-name>contextConfigLocation</param-name>
|
||||||
<param-value>
|
<param-value>
|
||||||
|
@@ -45,9 +45,11 @@
|
|||||||
initialized until the DSpace Kernel starts up, and we don't want Solr to
|
initialized until the DSpace Kernel starts up, and we don't want Solr to
|
||||||
depend on the DSpace Kernel/API -->
|
depend on the DSpace Kernel/API -->
|
||||||
<context-param>
|
<context-param>
|
||||||
<param-name>log4j.configuration</param-name>
|
<param-name>log4jConfiguration</param-name>
|
||||||
<param-value>${dspace.dir}/config/log4j-solr.properties</param-value>
|
<param-value>${dspace.dir}/config/log4j-solr.properties</param-value>
|
||||||
<description>URL locating a Log4J configuration file (properties or XML).</description>
|
<description>
|
||||||
|
URL locating a Log4J configuration file (properties or XML).
|
||||||
|
</description>
|
||||||
</context-param>
|
</context-param>
|
||||||
|
|
||||||
<!-- Any path (name) registered in solrconfig.xml will be sent to that filter -->
|
<!-- Any path (name) registered in solrconfig.xml will be sent to that filter -->
|
||||||
|
@@ -113,3 +113,7 @@ spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.jdbc.DataSou
|
|||||||
#logging.level.org.springframework.boot=DEBUG
|
#logging.level.org.springframework.boot=DEBUG
|
||||||
#logging.level.org.springframework.web=DEBUG
|
#logging.level.org.springframework.web=DEBUG
|
||||||
#logging.level.org.hibernate=ERROR
|
#logging.level.org.hibernate=ERROR
|
||||||
|
|
||||||
|
#########################
|
||||||
|
# Log4J configuration
|
||||||
|
server.context-parameters.log4jConfiguration=${dspace.dir}/config/log4j2.xml
|
||||||
|
@@ -27,6 +27,14 @@
|
|||||||
<param-value>org.dspace.sword.DSpaceSWORDServer</param-value>
|
<param-value>org.dspace.sword.DSpaceSWORDServer</param-value>
|
||||||
</context-param>
|
</context-param>
|
||||||
|
|
||||||
|
<context-param>
|
||||||
|
<param-name>log4jConfiguration</param-name>
|
||||||
|
<param-value>${dspace.dir}/config/log4j2.xml</param-value>
|
||||||
|
<description>
|
||||||
|
The location of the Log4J configuration
|
||||||
|
</description>
|
||||||
|
</context-param>
|
||||||
|
|
||||||
<context-param>
|
<context-param>
|
||||||
<description>The type of authentication used : [Basic|None]</description>
|
<description>The type of authentication used : [Basic|None]</description>
|
||||||
<param-name>authentication-method</param-name>
|
<param-name>authentication-method</param-name>
|
||||||
|
@@ -29,7 +29,16 @@
|
|||||||
<param-value>org.dspace.sword2.ServiceDocumentManagerDSpace</param-value>
|
<param-value>org.dspace.sword2.ServiceDocumentManagerDSpace</param-value>
|
||||||
</context-param>
|
</context-param>
|
||||||
|
|
||||||
<!-- this can be omitted if the server does not wish to support listing collection contents -->
|
<context-param>
|
||||||
|
<param-name>log4jConfiguration</param-name>
|
||||||
|
<param-value>${dspace.dir}/config/log4j2.xml</param-value>
|
||||||
|
<description>
|
||||||
|
The location of the Log4J configuration
|
||||||
|
</description>
|
||||||
|
</context-param>
|
||||||
|
|
||||||
|
<!-- This can be omitted if the server does not wish to support
|
||||||
|
listing collection contents -->
|
||||||
<context-param>
|
<context-param>
|
||||||
<description>The CollectionListManager server implementation class name</description>
|
<description>The CollectionListManager server implementation class name</description>
|
||||||
<param-name>collection-list-impl</param-name>
|
<param-name>collection-list-impl</param-name>
|
||||||
|
@@ -35,8 +35,6 @@ if [ "$1" = "classpath" ]; then
|
|||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#Allow user to specify java options through JAVA_OPTS variable
|
#Allow user to specify java options through JAVA_OPTS variable
|
||||||
if [ "$JAVA_OPTS" = "" ]; then
|
if [ "$JAVA_OPTS" = "" ]; then
|
||||||
#Default Java to use 256MB of memory
|
#Default Java to use 256MB of memory
|
||||||
@@ -44,4 +42,7 @@ if [ "$JAVA_OPTS" = "" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Now invoke Java
|
# Now invoke Java
|
||||||
java $JAVA_OPTS -classpath $FULLPATH org.dspace.app.launcher.ScriptLauncher "$@"
|
java $JAVA_OPTS \
|
||||||
|
-classpath $FULLPATH \
|
||||||
|
-Dlog4j.configurationFile=$DSPACEDIR/config/log4j2.xml \
|
||||||
|
org.dspace.app.launcher.ScriptLauncher "$@"
|
||||||
|
@@ -39,7 +39,7 @@ REM Otherwise, default Java to using 256MB of memory
|
|||||||
if "%JAVA_OPTS%"=="" set "JAVA_OPTS=-Xmx256m -Dfile.encoding=UTF-8"
|
if "%JAVA_OPTS%"=="" set "JAVA_OPTS=-Xmx256m -Dfile.encoding=UTF-8"
|
||||||
|
|
||||||
REM Execute Java
|
REM Execute Java
|
||||||
java %JAVA_OPTS% -classpath "%DSPACE_CLASSPATH%" org.dspace.app.launcher.ScriptLauncher %*
|
java %JAVA_OPTS% -classpath "%DSPACE_CLASSPATH%" -Dlog4j.configurationFile=%DSPACEDIR%/config/log4j2.xml org.dspace.app.launcher.ScriptLauncher %*
|
||||||
|
|
||||||
REM Clean up DSPACE_CLASSPATH variable
|
REM Clean up DSPACE_CLASSPATH variable
|
||||||
set DSPACE_CLASSPATH=
|
set DSPACE_CLASSPATH=
|
||||||
|
Reference in New Issue
Block a user