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

Reply via email to