[ https://issues.apache.org/jira/browse/STORM-2436?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jungtaek Lim resolved STORM-2436. --------------------------------- Resolution: Won't Fix The version is not we're tracking now. Closing. > Custom Log4j2 appender not working with storm > --------------------------------------------- > > Key: STORM-2436 > URL: https://issues.apache.org/jira/browse/STORM-2436 > Project: Apache Storm > Issue Type: Bug > Affects Versions: 0.10.0 > Environment: Storm Mapr Cluster > Reporter: Nishant Malhotra > Priority: Blocker > > We have created below logger configuration in worker.xml of storm cluster > <!-- This is new appender we want to add --> > <FDPRollingFile name="RollingFileInfo" > filename="${sys:storm.log.dir}/userlogs/info-${sys:logfile.name}" > > filepattern="${sys:storm.log.dir}/userlogs/info-${sys:logfile.name}.%d{yyyy-MM-dd-HH-mm}" > append="true"> > <PatternLayout> > <pattern>${patternFdpNew}</pattern> > </PatternLayout> > <Policies> > <SizeBasedTriggeringPolicy size="100 MB"/> <!-- Or every 100 > MB --> > </Policies> > </FDPRollingFile> > <FDPRollingFile name="RollingFileDebug" > filename="${sys:storm.log.dir}/userlogs/debug-${sys:logfile.name}" > > filepattern="${sys:storm.log.dir}/userlogs/debug-${sys:logfile.name}.%d{yyyy-MM-dd-HH-mm}" > append="true"> > <PatternLayout> > <pattern>${patternFdpNew}</pattern> > </PatternLayout> > <Policies> > <SizeBasedTriggeringPolicy size="100 MB"/> <!-- Or every 100 > MB --> > </Policies> > </FDPRollingFile> > <FDPRollingFile name="RollingFileError" > filename="${sys:storm.log.dir}/userlogs/error-${sys:logfile.name}" > > filepattern="${sys:storm.log.dir}/userlogs/error-${sys:logfile.name}.%d{yyyy-MM-dd-HH-mm}" > append="true"> > <PatternLayout> > <pattern>${patternFdpNew}</pattern> > </PatternLayout> > <Policies> > <SizeBasedTriggeringPolicy size="100 MB"/> <!-- Or every 100 MB > --> > </Policies> > </FDPRollingFile> > <!-- This is new appender we want to add --> > We have created below logger configuration in worker.xml of storm cluster > <!-- This is new appender we want to add --> > <FDPRollingFile name="RollingFileInfo" > filename="${sys:storm.log.dir}/userlogs/info-${sys:logfile.name}" > > filepattern="${sys:storm.log.dir}/userlogs/info-${sys:logfile.name}.%d{yyyy-MM-dd-HH-mm}" > append="true"> > <PatternLayout> > <pattern>${patternFdpNew}</pattern> > </PatternLayout> > <Policies> > <SizeBasedTriggeringPolicy size="100 MB"/> <!-- Or every 100 > MB --> > </Policies> > </FDPRollingFile> > <FDPRollingFile name="RollingFileDebug" > filename="${sys:storm.log.dir}/userlogs/debug-${sys:logfile.name}" > > filepattern="${sys:storm.log.dir}/userlogs/debug-${sys:logfile.name}.%d{yyyy-MM-dd-HH-mm}" > append="true"> > <PatternLayout> > <pattern>${patternFdpNew}</pattern> > </PatternLayout> > <Policies> > <SizeBasedTriggeringPolicy size="100 MB"/> <!-- Or every 100 > MB --> > </Policies> > </FDPRollingFile> > <FDPRollingFile name="RollingFileError" > filename="${sys:storm.log.dir}/userlogs/error-${sys:logfile.name}" > > filepattern="${sys:storm.log.dir}/userlogs/error-${sys:logfile.name}.%d{yyyy-MM-dd-HH-mm}" > append="true"> > <PatternLayout> > <pattern>${patternFdpNew}</pattern> > </PatternLayout> > <Policies> > <SizeBasedTriggeringPolicy size="100 MB"/> <!-- Or every 100 MB > --> > </Policies> > </FDPRollingFile> > <!-- This is new appender we want to add --> > and custom logger defined in below fashion > <Logger name="custom-logger" additivity="false" level="INFO"> > <appender-ref ref="RollingFileDebug" level="TRACE"/> > <appender-ref ref="RollingFileError" level="WARN"/> > <appender-ref ref="RollingFileInfo" level="INFO"/> > </Logger> > In storm topology builder main class > config.put("topology.classpath","/usr/local/Cellar/storm/mylogger.jar"); > and > In spout > private static org.slf4j.Logger _logger =LoggerFactory.getLogger("custom- > logger"); > Now what happens it detect my jar and write one line of log in log file but > post that doesn't log any line to the log file. -- This message was sent by Atlassian JIRA (v7.6.3#76005)