Date: Thu, 28 Mar 2024 20:32:15 +0000 (UTC) Message-ID: <2094548964.6957.1711657935691@ip-10-10-7-29.ec2.internal> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_6956_2055888873.1711657935690" ------=_Part_6956_2055888873.1711657935690 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
https://github.com/SumoLogic/sumo-log4j-appender
/** * @author mchyzer * $Id$ */ package edu.columbia.sumoLog; import org.apache.commons.logging.Log; import edu.internet2.middleware.grouper.esb.listener.EsbListenerBase; import edu.internet2.middleware.grouper.util.GrouperUtil; /** * */ public class ColumbiaSumoLogAppender extends EsbListenerBase { /** logger */ private static final Log LOG =3D GrouperUtil.getLog(ColumbiaSumoLogAppend= er.class); /** *=20 */ public ColumbiaSumoLogAppender() { } /** * @see edu.internet2.middleware.grouper.esb.listener.EsbListenerBase#dis= patchEvent(java.lang.String, java.lang.String) */ @Override public boolean dispatchEvent(String eventJsonString, String consumerName)= { =20 LOG.debug(eventJsonString); =20 return true; } /** * @see edu.internet2.middleware.grouper.esb.listener.EsbListenerBase#dis= connect() */ @Override public void disconnect() { } }
## Log = messages to stderr log4j.appender.sumo =3D com.sumologic.log4j.SumoL= ogicAppender log4j.appender.sumo.layout =3D org.apache.log4j.PatternL= ayout log4j.appender.sumo.layout.ConversionPattern =3D %d{yyyy-MM-dd HH:mm:ss,SS= S Z} [%t] %-5p %c - %m%n log4j.appender.sumo.url =3D<YOUR_URL_HERE> # Optional parameters for Metadata log4j.appender.sumo.sourceName =3D<YOUR SOURCE NAME> log4j.appender.sumo.sourceHost =3D<YOUR SOURCE HOST> log4j.appender.sumo.sourceCategory =3D<YOUR SOURCE CATEGORY&g= t; log4j.logger.edu.columbia.sumoLog.ColumbiaSumoLogAppender =3D DEBUG, sumo log4j.additivity.edu.columbia.sumoLog.ColumbiaSumoLogAppender =3D false
changeL= og.consumer.boxEsb.class =3D edu.internet2.middleware.grouper.changeLog.esb= .consumer.EsbConsumer changeLog.consumer.boxEsb.quartzCron =3D 0 * * * * ? #changeLog.consumer.boxEsb.elfilter =3D=20 changeLog.consumer.boxEsb.publisher.class =3D edu.columbia.sumoLog.Columbia= SumoLogAppender