Hello, I am attempting to follow the example of setting a level name map in the form of "level=value,level=value".
I am trying to map string error levels to int value. The purpose is to replace the string with an int for log level. This is done for the logging api we use that requires an int and not a string for log level. I have not had success with this conversion. If someone has time to remark on the log4j.xml file below I would appreciate it. Please let me know what questions I may answer to help. Thank you ########################################## <?xml version="1.0" encoding="utf-8"?> <Configuration> <Properties> <Property name="app_name">app_name</Property> </Properties> <!-- do not configure below this line --> <Appenders> <RollingFile name="file" fileName="${sys:mule.home}${sys:file.separator}logs${sys:file.separator}${app_name}.log" filePattern="${sys:mule.home}${sys:file.separator}logs${sys:file.separator}${app_name}-%i.log"> <PatternLayout pattern="%d [%t] %-5p %c - %m%n" /> <SizeBasedTriggeringPolicy size="10 MB" /> <DefaultRolloverStrategy max="10"/> </RollingFile> <JMS name="jmsQueue" destinationBindingName="${sys:env}.logging" factoryName="org.apache.activemq.jndi.ActiveMQInitialContextFactory" factoryBindingName="ConnectionFactory" providerURL="${sys:log4j.providerurl}" userName="log" password="log"> <PatternLayout pattern='{"Message":"%m","LogLevel":%level{Debug=1,Info=2,Warn=3,Error=4,Fatal=5,Trace=6},"Type":"middleware","App":"${app_name}","Env":"${sys:env}","data":{"Event_Time":"%d{ISO8601}","Thread":"%t","Class":"%c"}}'/> </JMS> </Appenders> <Loggers> <!-- CXF is used heavily by Mule for web services --> <AsyncLogger name="org.apache.cxf" level="WARN"/> <!-- Apache Commons tend to make a lot of noise which can clutter the log--> <AsyncLogger name="org.apache" level="WARN"/> <!-- Reduce startup noise --> <AsyncLogger name="org.springframework.beans.factory" level="WARN"/> <!-- Mule classes --> <AsyncLogger name="org.mule" level="INFO"/> <AsyncLogger name="com.mulesoft" level="INFO"/> <!-- Reduce DM verbosity --> <AsyncLogger name="org.jetel" level="WARN"/> <AsyncLogger name="Tracking" level="WARN"/> <AsyncRoot level="INFO"> <AppenderRef ref="file"/> <AppenderRef ref="jmsQueue"/> </AsyncRoot> </Loggers> </Configuration> -- This e-mail is: [ X] public [] private [ ] ask first