[ 
https://issues.apache.org/jira/browse/PIG-1428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12877616#action_12877616
 ] 

Ashutosh Chauhan commented on PIG-1428:
---------------------------------------

I propose a slightly different approach here. Instead of adding 
getPigStatusReporter() to PigLogger() interface and the corresponding 
implementation in PigHadoopLogger, we can add a static singleton method in 
PigStatusReporter and also add a setContext( TaskInputOutputContext context) We 
can then set the context in map() and reduce() functions and users will have 
full access of the reporter object through the static method. This will allow 
us to keep error logging different then status reporting. 

> Add getPigStatusReporter() to PigHadoopLogger
> ---------------------------------------------
>
>                 Key: PIG-1428
>                 URL: https://issues.apache.org/jira/browse/PIG-1428
>             Project: Pig
>          Issue Type: Bug
>    Affects Versions: 0.7.0
>            Reporter: Ashutosh Chauhan
>            Assignee: Dmitriy V. Ryaboy
>             Fix For: 0.8.0
>
>         Attachments: PIG-1428.patch, PIG-1428.patch
>
>
> Without this getter method, its not possible to get counters, report progress 
> etc. from UDFs. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to