/** * Return the log level for a certain log level code * * @param code * the code to look for * @return the log level or BASIC if nothing matches. */ public static LogLevel getLogLevelForCode( String code ) { for ( LogLevel logLevel : values() ) { if ( logLevel.getCode().equals( code ) ) { return logLevel; } } return BASIC; }
@Override public String getXML() { StringBuilder retval = new StringBuilder( 200 ); retval.append( super.getXML() ); retval.append( " " ).append( XMLHandler.addTagValue( "logmessage", logmessage ) ); retval.append( " " ).append( XMLHandler.addTagValue( "loglevel", ( getEntryLogLevel() == null ) ? null : getEntryLogLevel().getCode() ) ); retval.append( " " ).append( XMLHandler.addTagValue( "logsubject", logsubject ) ); return retval.toString(); }
/** * @return An array of log level codes, sorted by level (0==Nothing, 6=Row Level) */ public static String[] logLogLevelCodes() { String[] codes = new String[values().length]; for ( int i = 0; i < codes.length; i++ ) { codes[i] = values()[i].getCode(); } return codes; } }
public String getXML() { StringBuilder retval = new StringBuilder( 300 ); retval.append( super.getXML() ); retval.append( " " ).append( XMLHandler.addTagValue( "filename", filename ) ); retval.append( " " ).append( XMLHandler.addTagValue( "work_directory", workDirectory ) ); retval.append( " " ).append( XMLHandler.addTagValue( "arg_from_previous", argFromPrevious ) ); retval.append( " " ).append( XMLHandler.addTagValue( "exec_per_row", execPerRow ) ); retval.append( " " ).append( XMLHandler.addTagValue( "set_logfile", setLogfile ) ); retval.append( " " ).append( XMLHandler.addTagValue( "logfile", logfile ) ); retval.append( " " ).append( XMLHandler.addTagValue( "set_append_logfile", setAppendLogfile ) ); retval.append( " " ).append( XMLHandler.addTagValue( "logext", logext ) ); retval.append( " " ).append( XMLHandler.addTagValue( "add_date", addDate ) ); retval.append( " " ).append( XMLHandler.addTagValue( "add_time", addTime ) ); retval.append( " " ).append( XMLHandler.addTagValue( "insertScript", insertScript ) ); retval.append( " " ).append( XMLHandler.addTagValue( "script", script ) ); retval.append( " " ).append( XMLHandler.addTagValue( "loglevel", ( logFileLevel == null ) ? null : logFileLevel.getCode() ) ); if ( arguments != null ) { for ( int i = 0; i < arguments.length; i++ ) { // THIS IS A VERY BAD WAY OF READING/SAVING AS IT MAKES // THE XML "DUBIOUS". DON'T REUSE IT. (Sven B) retval.append( " " ).append( XMLHandler.addTagValue( "argument" + i, arguments[i] ) ); } } return retval.toString(); }
sb.append( "<name>" ).append( "logLevel" ).append( "</name>\n" ); sb.append( "<type>" ).append( "string" ).append( "</type>\n" ); sb.append( "<stringValue>" ).append( meta.getLogLevel().getCode() ).append( "</stringValue>\n" ); sb.append( "</jobParameters>\n" );
xml.append( " " ).append( XMLHandler.addTagValue( "log_level", logLevel.getCode() ) ); xml.append( " " ).append( XMLHandler.addTagValue( "log_file", setLogfile ) ); xml.append( " " ).append( XMLHandler.addTagValue( "log_filename", logFileName ) );
xml.append( " " ).append( XMLHandler.addTagValue( "log_level", logLevel.getCode() ) ); xml.append( " " ).append( XMLHandler.addTagValue( "clear_log", clearingLog ) );
retval.append( " " ).append( XMLHandler.addTagValue( "add_time", addTime ) ); retval.append( " " ).append( XMLHandler.addTagValue( "loglevel", logFileLevel != null ? logFileLevel.getCode() : DEFAULT_LOG_LEVEL .getCode() ) ); retval.append( " " ).append( XMLHandler.addTagValue( "slave_server_name", remoteSlaveServerName ) ); retval.append( " " ).append( XMLHandler.addTagValue( "wait_until_finished", waitingToFinish ) );
retval.append( " " ).append( XMLHandler.addTagValue( "add_time", addTime ) ); retval.append( " " ).append( XMLHandler.addTagValue( "loglevel", logFileLevel != null ? logFileLevel.getCode() : null ) ); retval.append( " " ).append( XMLHandler.addTagValue( "cluster", clustering ) ); retval.append( " " ).append( XMLHandler.addTagValue( "slave_server_name", remoteSlaveServerName ) );
@Override public void saveRep( Repository rep, IMetaStore metaStore, ObjectId id_job ) throws KettleException { try { rep.saveJobEntryAttribute( id_job, getObjectId(), "logmessage", logmessage ); rep.saveJobEntryAttribute( id_job, getObjectId(), "loglevel", ( entryLogLevel != null ? entryLogLevel .getCode() : "" ) ); rep.saveJobEntryAttribute( id_job, getObjectId(), "logsubject", logsubject ); } catch ( KettleDatabaseException dbe ) { throw new KettleException( BaseMessages.getString( PKG, "WriteToLog.Error.UnableToSaveToRepository.Label" ) + id_job, dbe ); } }
props.setScreen( windowProperty ); props.setLogLevel( DefaultLogLevel.getLogLevel().getCode() ); if ( sashform.getWeights()[0] != 0 ) { props.setSashWeights( sashform.getWeights() );
public void saveRep( Repository rep, IMetaStore metaStore, ObjectId id_job ) throws KettleException { try { rep.saveJobEntryAttribute( id_job, getObjectId(), "file_name", filename ); rep.saveJobEntryAttribute( id_job, getObjectId(), "work_directory", workDirectory ); rep.saveJobEntryAttribute( id_job, getObjectId(), "arg_from_previous", argFromPrevious ); rep.saveJobEntryAttribute( id_job, getObjectId(), "exec_per_row", execPerRow ); rep.saveJobEntryAttribute( id_job, getObjectId(), "set_logfile", setLogfile ); rep.saveJobEntryAttribute( id_job, getObjectId(), "set_append_logfile", setAppendLogfile ); rep.saveJobEntryAttribute( id_job, getObjectId(), "add_date", addDate ); rep.saveJobEntryAttribute( id_job, getObjectId(), "add_time", addTime ); rep.saveJobEntryAttribute( id_job, getObjectId(), "logfile", logfile ); rep.saveJobEntryAttribute( id_job, getObjectId(), "logext", logext ); rep.saveJobEntryAttribute( id_job, getObjectId(), "loglevel", logFileLevel == null ? LogLevel.NOTHING .getCode() : logFileLevel.getCode() ); rep.saveJobEntryAttribute( id_job, getObjectId(), "insertScript", insertScript ); rep.saveJobEntryAttribute( id_job, getObjectId(), "script", script ); // save the arguments... if ( arguments != null ) { for ( int i = 0; i < arguments.length; i++ ) { rep.saveJobEntryAttribute( id_job, getObjectId(), i, "argument", arguments[i] ); } } } catch ( KettleDatabaseException dbe ) { throw new KettleException( "Unable to save job entry of type 'shell' to the repository", dbe ); } }
rep.saveJobEntryAttribute( id_job, getObjectId(), "set_append_logfile", setAppendLogfile ); rep.saveJobEntryAttribute( id_job, getObjectId(), "loglevel", logFileLevel != null ? logFileLevel.getCode() : JobEntryJob.DEFAULT_LOG_LEVEL.getCode() ); rep.saveJobEntryAttribute( id_job, getObjectId(), "slave_server_name", remoteSlaveServerName ); rep.saveJobEntryAttribute( id_job, getObjectId(), "pass_export", passingExport );
rep.saveJobEntryAttribute( id_job, getObjectId(), "logext", logext ); rep.saveJobEntryAttribute( id_job, getObjectId(), "loglevel", logFileLevel != null ? logFileLevel.getCode() : null ); rep.saveJobEntryAttribute( id_job, getObjectId(), "cluster", clustering ); rep.saveJobEntryAttribute( id_job, getObjectId(), "slave_server_name", remoteSlaveServerName );