Hi Thatcher, I also agree with Ray, an upgrade is necessary to bring this feature in.
In terms of why CAS 4.0.1 vs 4.2.x have this feature different: the log4j library is at *1.2.17* on CAS 4.0.1 https://github.com/apereo/cas/blob/v4.0.1/pom.xml#L985 While the log4j library is at *2.5+* at the CAS 4.2.x build: https://github.com/apereo/cas/blob/v4.2.0/gradle.properties#L23 Therefore, without upgrading your CAS, you will not be able to use this feature. Not only that, maintenance for CAS 4.x is EOL a very long time ago: https://apereo.github.io/cas/developer/Maintenance-Policy.html#eol-schedule. Upgrade to 6.x is highly recommended. Cheers. Andy On Wednesday, 14 April 2021 at 00:01:47 UTC+8 Ray Bon wrote: > Thatcher, > > We are Using cas 6.2. I am not sure what version we started with syslog > output. > log4j2 is quite an improvement over 1.2. > > You may find it more beneficial to spend the time upgrading cas instead of > working with the old log4j. > > Ray > > On Tue, 2021-04-13 at 08:53 -0700, Thatcher Rea wrote: > > Notice: This message was sent from outside the University of Victoria > email system. Please be cautious with links and sensitive information. > > Thanks Ray, syslog is running and accessible. > This is using the version 1.2 of log4j - Is the config example you pasted > from CAS 4.0.x ? > > Many thanks > > On Tuesday, April 13, 2021 at 10:43:33 AM UTC-5 Ray Bon wrote: > > Thatcher, > > Is syslog running and accessible? > > This is what we use for syslog: > > > <Socket name="syslogAppender" host="localhost" port="1514" > protocol="TCP"> > <PatternLayout> > <pattern><%level{TRACE=169, DEBUG=175, INFO=174, WARN=172, ERROR=171, > Fatal=168}>%d{yyyy-MM-dd}T%d{HH:mm:ss.SSS} cas_app[%pid]: ${env:NAME}: > %-5p %t(%T) %c{10} - %m%n%ex{none}</pattern> > </PatternLayout> > </Socket> > > > <CasAppender name="syslog"> > <AppenderRef ref="syslogAppender" /> > </CasAppender> > > You can ignore the pattern element or modify to suit your needs. > > If you are using the old log4j (version 1.2, I think), you may be able to > use documentation from that version. > > Ray > > On Tue, 2021-04-13 at 06:50 -0700, Thatcher Rea wrote: > > Notice: This message was sent from outside the University of Victoria > email system. Please be cautious with links and sensitive information. > > > As the title suggests i'm trying to get this working - I found this bit of > info in the documentation: > > > https://apereo.github.io/cas/4.2.x/installation/Monitoring-Statistics.html#routing-logs-to-syslog > > But we're using 4.0.1 of CAS - attempting to apply this directive as is > results in numerous errors. > > log4j:WARN Element type "Appenders" must be declared. > log4j:WARN Continuable parsing error 27 and column 41 > log4j:WARN Element type "Syslog" must be declared. > log4j:WARN Continuable parsing error 173 and column 23 > log4j:WARN The content of element type "log4j:configuration" must match > "(renderer*,throwableRenderer?,appender*,plugin*,(category|logger)*,root?,(categoryFactory|loggerFactory)?)". > log4j:WARN Unrecognized element Appenders > log4j:ERROR No appender named [SYSLOG] could be found. > > If I change "Appenders" to "appender" as declared in other sections of the > config I get a stack trace and various problems when starting this in the > tomcat container. Any advice would be appreciated. > > -- > > > Ray Bon > Programmer Analyst > Development Services, University Systems > 2507218831 <(250)%20721-8831> | CLE 019 | [email protected] > > I respectfully acknowledge that my place of work is located within the > ancestral, traditional and unceded territory of the Songhees, Esquimalt and > WSÁNEĆ Nations. > > -- > > Ray Bon > Programmer Analyst > Development Services, University Systems > 2507218831 <(250)%20721-8831> | CLE 019 | [email protected] > > I respectfully acknowledge that my place of work is located within the > ancestral, traditional and unceded territory of the Songhees, Esquimalt and > WSÁNEĆ Nations. > -- - Website: https://apereo.github.io/cas - Gitter Chatroom: https://gitter.im/apereo/cas - List Guidelines: https://goo.gl/1VRrw7 - Contributions: https://goo.gl/mh7qDG --- 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 view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/a712ed33-c7e9-49aa-816f-994faaab8c2fn%40apereo.org.
