Friday 15 August 2014

Use separate Log4j for storm in java -



Use separate Log4j for storm in java -

hi using storm in java programme , making storm topology. when utilize logger personal info logs getting stored /storm/logs along storm scheme logs. know storm uses log4j. want java programme should write logs (as using separate log4j) on other file /home/mylog.out , storm logs should still writing in /storm/logs.

i tried search lot got nothing.

is possible? , how can it?

this more log4j related storm.

sure can utilize log4j's xml config this:

<appender name="logofmycode" class="org.apache.log4j.rollingfileappender"> <param name="file" value="log_path_of_your_code/log4j.log" /> <param name="append" value="true" /> <param name="maxbackupindex" value="10" /> <layout class="org.apache.log4j.patternlayout"> <param name="conversionpattern" value="%p (%c:%l)- %m%n" /> </layout> </appender> <logger name="com.mycode" additivity="false"> <priority value ="info"/> <appender-ref ref="logofmycode" /> </logger>

the key specify appender own package.

java log4j apache-storm

No comments:

Post a Comment