This explains :
https://github.com/wso2/carbon-commons/blob/master/components/logging/org.wso2.carbon.logging.service/src/main/java/org/wso2/carbon/logging/service/provider/InMemoryLogProvider.java#L237

On Fri, Apr 8, 2016 at 1:19 PM, Nirmal Fernando <[email protected]> wrote:

> Did anyone check this issue with clearLogs ? It seems it's not working
> still.
>
> On Thu, Apr 2, 2015 at 5:08 PM, Maheeka Jayasuriya <[email protected]>
> wrote:
>
>> Hi Saneth/Waruna,
>>
>> I was able to resolve the issue by using the before log length and after
>> log length and iterating between these two counts.
>>
>> There still seem to be an issue with the clearLogs() even when tested
>> with a 100000 sec wait. Therefore, I am sticking with above approach.
>>
>> Thanks,
>> Maheeka
>>
>>
>> Maheeka Jayasuriya
>> Software Engineer
>> Mobile : +94777750661
>>
>> On Wed, Apr 1, 2015 at 2:33 PM, Saneth Dharmakeerthi <[email protected]>
>> wrote:
>>
>>> Hi Maheeka,
>>>
>>> You can filter the logs while iterating over the logs using
>>> "logEvent.getLogTime()" which return the logged time in the format of
>>> "2015-04-01 14:16:07,187". You need to covert  this to a timestamp and
>>> filter only  logs that was created within the test method scope.
>>>
>>>
>>> Thanks and Best Regards,
>>>
>>> Saneth Dharmakeerthi
>>> Senior Software Engineer
>>> WSO2, Inc.
>>> Mobile: +94772325511
>>>
>>> On Wed, Apr 1, 2015 at 1:05 PM, Waruna Perera <[email protected]> wrote:
>>>
>>>> Hi Maheeka,
>>>>
>>>> Avoid using sleep. Use  time out  function.
>>>>
>>>> Thanks,
>>>>
>>>> On Wed, Apr 1, 2015 at 12:35 PM, Maheeka Jayasuriya <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi Waruna,
>>>>>
>>>>> In that case, what would be the alternative to do the above? Since
>>>>> iterating over the new logs (using before length and after length) also 
>>>>> did
>>>>> not work for me. Or is the issue only in a delay? If so a sleep would 
>>>>> solve
>>>>> the issue?
>>>>>
>>>>> Thanks,
>>>>> Maheeka
>>>>>
>>>>> Maheeka Jayasuriya
>>>>> Software Engineer
>>>>> Mobile : +94777750661
>>>>>
>>>>> On Wed, Apr 1, 2015 at 11:20 AM, Waruna Perera <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hi Maheeka,
>>>>>>
>>>>>> We have encountered issue with delay of clear logs in our test cases
>>>>>> at times. So you will have to consider that.
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Waruna
>>>>>>
>>>>>> On Wed, Apr 1, 2015 at 11:15 AM, Maheeka Jayasuriya <[email protected]
>>>>>> > wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I want to read the logs in ESB to do perform a few assertions.
>>>>>>> However, since I have multiple test methods in the test case, I am 
>>>>>>> unable
>>>>>>> to find the correct required log.
>>>>>>>
>>>>>>> To further elaborate, my first test case prints 20 of required logs
>>>>>>> and the second test case prints 100. When I iterate through all logs,
>>>>>>> although logViewer.clearLogs() is done at the start of each method, the
>>>>>>> count for the second run test case is 120 and not 20 or 100 (I am 
>>>>>>> verifying
>>>>>>> the log count in the test case). I verified with the log length before 
>>>>>>> and
>>>>>>> after clearLogs() is called and the length remains the same. What is the
>>>>>>> expectation of the clearLogs() method. Does it clear all the system 
>>>>>>> logs or
>>>>>>> something else?
>>>>>>>
>>>>>>> If I use the length of the logs before and after the test
>>>>>>> functionality and iterate through that, the required logs are not
>>>>>>> available.
>>>>>>>
>>>>>>> Also believe, logViewer.getAllRemoteSystemLogs() is the successor to
>>>>>>> deprecated method logViewer.getAllSystemLogs() ?
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Maheeka
>>>>>>>
>>>>>>> Maheeka Jayasuriya
>>>>>>> Software Engineer
>>>>>>> Mobile : +94777750661
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Dev mailing list
>>>>>>> [email protected]
>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Waruna Perera
>>>>>> Senior Software Engineer - Test Automation
>>>>>> Mobile: +94 77 3867037
>>>>>> WSO2, Inc.; http://wso2.com/
>>>>>> lean . enterprise . middlewear.
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Waruna Perera
>>>> Senior Software Engineer - Test Automation
>>>> Mobile: +94 77 3867037
>>>> WSO2, Inc.; http://wso2.com/
>>>> lean . enterprise . middlewear.
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
>
> Thanks & regards,
> Nirmal
>
> Team Lead - WSO2 Machine Learner
> Associate Technical Lead - Data Technologies Team, WSO2 Inc.
> Mobile: +94715779733
> Blog: http://nirmalfdo.blogspot.com/
>
>
>


-- 

Thanks & regards,
Nirmal

Team Lead - WSO2 Machine Learner
Associate Technical Lead - Data Technologies Team, WSO2 Inc.
Mobile: +94715779733
Blog: http://nirmalfdo.blogspot.com/
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to