Yes, as indicated in the doc that Misagh referenced, the 
‘log4j.configurationFile’ is a system level JVM property that is not set in 
your cas.properties file. This is the change in 4.2+. You’d need to explicitly 
pass this system property to your JVM runtime with -D prefix. Here’s for 
example an excerpt from Tomcat server’s (where cas.war is deployed) setenv.sh 
that sets those system properties:

#CAS logging settings
export JAVA_OPTS="$JAVA_OPTS -Dlog4j.configurationFile=/etc/cas/log4j2.xml 
-DloggerFactory=org.apache.logging.slf4j.Log4jLoggerFactory”

Best,
D.

> On Apr 28, 2016, at 10:21 AM, Misagh Moayyed <[email protected]> wrote:
> 
> See http://jasig.github.io/cas/4.2.x/installation/Logging.html#configuration 
> <http://jasig.github.io/cas/4.2.x/installation/Logging.html#configuration>
>  
> From: [email protected] [mailto:[email protected]] On Behalf Of Matt S.
> Sent: Thursday, April 28, 2016 6:13 AM
> To: CAS Community <[email protected]>
> Subject: [cas-user] Externalizing Log4j2 Not Working on Cas 4.2.1
>  
> Hi,
>  
> On Cas server 4.2.1, it doesn't seem to be using the property in 
> cas.properties for externalizing the log4j2.xml file.
>  
> This was working in 4.1.x, for example setting 
> log4j.config.location=file:///etc/cas/log4j2.xml in an externalized 
> cas.properties file, but it doesn't seem to be picking it up in 4.2 as none 
> of the log files are being created.
>  
> If I just copy the log4j2.xml into my overlay in WEB-INF/classes/, it does 
> seem to work, but at least that is expected since it's the default location.
>  
> I also noticed that in the sample Overlay linked in documentation, the 
> cas.properties file does not contain any property related to the log4j2 file.
> Is there a different way this is supposed to be setup to externalize?
>  
> The logging section of the documentation only mentions a Java virtual machine 
> argument to define log4j.configurationFile for externalization.
> I also tried using a property name of "log4j.configurationFile" in 
> cas.properties but that didn't seem to work.
>  
> Any suggestions?
>  
>  
> Thanks,
> Matt
> -- 
> You received this message because you are subscribed to the Google Groups 
> "CAS Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To post to this group, send email to [email protected] 
> <mailto:[email protected]>.
> Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/ 
> <https://groups.google.com/a/apereo.org/group/cas-user/>.
> To view this discussion on the web visit 
> https://groups.google.com/a/apereo.org/d/msgid/cas-user/45ef2ef3-f311-4465-9374-cb746fae89f8%40apereo.org
>  
> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/45ef2ef3-f311-4465-9374-cb746fae89f8%40apereo.org?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/a/apereo.org/d/optout 
> <https://groups.google.com/a/apereo.org/d/optout>.
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "CAS Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To post to this group, send email to [email protected] 
> <mailto:[email protected]>.
> Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/ 
> <https://groups.google.com/a/apereo.org/group/cas-user/>.
> To view this discussion on the web visit 
> https://groups.google.com/a/apereo.org/d/msgid/cas-user/3942b8ed.00002ff0.00000026%40MMOAYYED.unicon.net
>  
> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/3942b8ed.00002ff0.00000026%40MMOAYYED.unicon.net?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/a/apereo.org/d/optout 
> <https://groups.google.com/a/apereo.org/d/optout>.

-- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/.
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/44578F9D-A5A2-459B-B332-76CF13FF1A55%40unicon.net.
For more options, visit https://groups.google.com/a/apereo.org/d/optout.

Reply via email to