Happy Friday.

Anyone kicked around trying to change the CAS server build to emit logs as JSON? I was initially thinking of Inspektr audit entries (vs. multi-line or delimited audit logs) to allow easy parsing, filtering, etc. but other log sources might also benefit.

CAS (3.5.2, 4.0RC) uses slf4j, though underneath appears to bind to/rely on log4j 1.2 (perhaps I'm not reading the POM correctly). The log4j 1.2 source shows what it supports is rather archaic, e.g. RFC 3164 from circa 2001. Does the CAS server have known dependencies requiring log4j 1.2?

Seems there could be (at least) two ways to go: both log4j 2.x and an extension to Logback (Loggly) support JSON, not to mention a bunch of improved logging features. Don't want to (re)start any Stack Overflow wars, but preference? Any plans to update? Offhand I don't see anything related on issues.jasig.org.

http://logging.apache.org/log4j/2.x/manual/layouts.html
https://github.com/qos-ch/logback-extensions/wiki/Loggly
http://www.loggly.com/docs/log-types/

Thanks!
Tom.

--
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to