Try this!
Add your custom appender in worker.xml as below:
<!-- Custom Appender -->
<appender name="CUSTOM_DEBUG"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>DEBUG</level>
</filter>
<file>${storm.log.dir}/debug_${logfile.name}</file>
<rollingPolicy
class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
<fileNamePattern>${storm.log.dir}/debug_${logfile.name
}.%i</fileNamePattern>
<minIndex>1</minIndex>
<maxIndex>9</maxIndex>
</rollingPolicy>
<triggeringPolicy
class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<maxFileSize>100MB</maxFileSize>
</triggeringPolicy>
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss} %c{1} [%p] %m%n</pattern>
</encoder>
</appender>
<!-- Custom Logging -->
<logger name="<your_package example: com.project.storm>"
additivity="true" >
<level value="INFO"/>
<appender-ref ref="CUSTOM_DEBUG"/>
</logger>
On 21 October 2015 at 05:24, Ankur Garg <[email protected]> wrote:
> Thanks Javier for suggestion . Let me try this.
>
> Thanks
> Ankur
>
> On Wed, Oct 21, 2015 at 5:41 AM, Javier Gonzalez <[email protected]>
> wrote:
>
>> Configure your cluster.xml to debug level for your own packages, set
>> storm debug to true, and retry.
>> On Oct 20, 2015 3:37 PM, "Ankur Garg" <[email protected]> wrote:
>>
>>> Any idea ppl .
>>>
>>> Even though application is running and my spouts and bolts are
>>> functioning , worker logs are stuck and nothing is getting printed there .
>>>
>>>
>>>
>>> On Tue, Oct 20, 2015 at 8:42 PM, Ankur Garg <[email protected]>
>>> wrote:
>>>
>>>> Hi ,
>>>>
>>>> I have deployed my topology in remote cluster .
>>>>
>>>> Inside the open and prepare method for my spouts and bolts , I launch a
>>>> separate application (Spring Application) which runs on a different port
>>>> (just like zookeeper etc) and I get the instance of this application for
>>>> use in my Spouts and bolts .
>>>>
>>>> However , once this application gets launched , I no longer see any of
>>>> my logs in worker logs .
>>>>
>>>> So , can we launch a seperate application from spouts and bolts ?
>>>>
>>>> Also , if we can do the above , how to get the logs printed in my
>>>> Worker Logs .
>>>>
>>>> Thanks
>>>> Ankur
>>>>
>>>
>>>
>
--
Thanks and Regards,
Harshit Raikar
Phone No. +4917655471932