public static void initLog4j( JobConf configuration ) { initLog4j( (Configuration) configuration ); }
public static void initLog4j( JobConf configuration ) { initLog4j( (Configuration) configuration ); }
HadoopUtil.initLog4j( jobConf );
HadoopUtil.initLog4j( jobConf );
HadoopUtil.initLog4j( jobConf );
HadoopUtil.initLog4j( jobConf );
@Test public void testSetLogLevel() { Configuration jobConf = new Configuration(); jobConf.set( "log4j.logger", "cascading=DEBUG" ); HadoopUtil.initLog4j( jobConf ); Object loggerObject = Util.invokeStaticMethod( "org.apache.log4j.Logger", "getLogger", new Object[]{"cascading"}, new Class[]{String.class} ); Object levelObject = Util.invokeStaticMethod( "org.apache.log4j.Level", "toLevel", new Object[]{"DEBUG"}, new Class[]{String.class} ); Object returnedLevel = Util.invokeInstanceMethod( loggerObject, "getLevel", new Object[]{}, new Class[]{} ); assertEquals( levelObject, returnedLevel ); } }
@Test public void testSetLogLevel() { Configuration jobConf = new Configuration(); jobConf.set( "log4j.logger", "cascading=DEBUG" ); HadoopUtil.initLog4j( jobConf ); Object loggerObject = Util.invokeStaticMethod( "org.apache.log4j.Logger", "getLogger", new Object[]{"cascading"}, new Class[]{String.class} ); Object levelObject = Util.invokeStaticMethod( "org.apache.log4j.Level", "toLevel", new Object[]{"DEBUG"}, new Class[]{String.class} ); Object returnedLevel = Util.invokeInstanceMethod( loggerObject, "getLevel", new Object[]{}, new Class[]{} ); assertEquals( levelObject, returnedLevel ); } }
@Override public void initialize() throws Exception { configuration = new TezConfiguration( TezUtils.createConfFromUserPayload( getContext().getUserPayload() ) ); TezUtil.setMRProperties( getContext(), configuration, true ); try { HadoopUtil.initLog4j( configuration ); LOG.info( "cascading version: {}", configuration.get( "cascading.version", "" ) ); currentProcess = new Hadoop2TezFlowProcess( new FlowSession(), getContext(), configuration ); flowNode = deserializeBase64( configuration.getRaw( FlowNode.CASCADING_FLOW_NODE ), configuration, BaseFlowNode.class ); LOG.info( "flow node id: {}, ordinal: {}", flowNode.getID(), flowNode.getOrdinal() ); logMemory( LOG, "flow node id: " + flowNode.getID() + ", mem on start" ); } catch( Throwable throwable ) { if( throwable instanceof CascadingException ) throw (CascadingException) throwable; throw new FlowException( "internal error during processor configuration", throwable ); } }
@Override public void initialize() throws Exception { configuration = new TezConfiguration( TezUtils.createConfFromUserPayload( getContext().getUserPayload() ) ); TezUtil.setMRProperties( getContext(), configuration, true ); try { HadoopUtil.initLog4j( configuration ); LOG.info( "cascading version: {}", configuration.get( "cascading.version", "" ) ); currentProcess = new Hadoop2TezFlowProcess( new FlowSession(), getContext(), configuration ); flowNode = deserializeBase64( configuration.getRaw( FlowNode.CASCADING_FLOW_NODE ), configuration, BaseFlowNode.class ); LOG.info( "flow node id: {}, ordinal: {}", flowNode.getID(), flowNode.getOrdinal() ); logMemory( LOG, "flow node id: " + flowNode.getID() + ", mem on start" ); } catch( Throwable throwable ) { if( throwable instanceof CascadingException ) throw (CascadingException) throwable; throw new FlowException( "internal error during processor configuration", throwable ); } }