In Task class and its subclasses logger is initialized in constructor
---------------------------------------------------------------------
Key: HIVE-2183
URL: https://issues.apache.org/jira/browse/HIVE-2183
Project: Hive
Issue Type: Bug
Components: Query Processor
Affects Versions: 0.5.0, 0.8.0
Environment: Hadoop 0.20.1, Hive0.8.0 and SUSE Linux Enterprise Server
10 SP2 (i586) - Kernel 2.6.16.60-0.21-smp (5)
Reporter: Chinna Rao Lalam
Assignee: Chinna Rao Lalam
Priority: Minor
In Task class and its subclasses logger is initialized in constructor. Log
object no need to initialize every time in the constructor, Log object can make
it as static object.
{noformat}
Ex:
public ExecDriver() {
super();
LOG = LogFactory.getLog(this.getClass().getName());
console = new LogHelper(LOG);
this.jobExecHelper = new HadoopJobExecHelper(job, console, this, this);
}
{noformat}
Need to change like this
{noformat}
private static final Log LOG = LogFactory.getLog(ExecDriver.class);
{noformat}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira