@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(); }
if ( !logLevel.isVisible( channelLogLevel ) ) { return; // not for our eyes. if ( !logLevel.isError() && !Utils.isEmpty( filter ) ) { if ( subject.indexOf( filter ) < 0 && logMessage.toString().indexOf( filter ) < 0 ) { return; // "filter" not found in row: don't show! if ( channelLogLevel.getLevel() >= logLevel.getLevel() ) { KettleLoggingEvent loggingEvent = new KettleLoggingEvent( logMessage, System.currentTimeMillis(), logLevel ); KettleLogStore.getAppender().addLogggingEvent( loggingEvent );
@Override public void loadRep( Repository rep, IMetaStore metaStore, ObjectId id_jobentry, List<DatabaseMeta> databases, List<SlaveServer> slaveServers ) throws KettleException { try { logmessage = rep.getJobEntryAttributeString( id_jobentry, "logmessage" ); entryLogLevel = LogLevel.getLogLevelForCode( rep.getJobEntryAttributeString( id_jobentry, "loglevel" ) ); logsubject = rep.getJobEntryAttributeString( id_jobentry, "logsubject" ); } catch ( KettleDatabaseException dbe ) { throw new KettleException( BaseMessages.getString( PKG, "WriteToLog.Error.UnableToLoadFromRepository.Label" ) + id_jobentry, dbe ); } }
public void setLogLevelString( String value ) { LogLevel lvl = LogLevel.getLogLevelForCode( value ); super.setLogLevel( lvl.getLevel() ); }
@Override public Object answer( InvocationOnMock invocation ) throws Throwable { Object[] args = invocation.getArguments(); LogLevel logLevel = (LogLevel) args[1]; LogLevel channelLogLevel = log.getLogLevel(); if ( !logLevel.isVisible( channelLogLevel ) ) { return null; // not for our eyes. } if ( channelLogLevel.getLevel() >= logLevel.getLevel() ) { LogMessageInterface logMessage = (LogMessageInterface) args[0]; out.write( logMessage.getMessage().getBytes() ); out.write( '\n' ); out.write( '\r' ); out.flush(); return true; } return false; } } ).when( log ).println( (LogMessageInterface) anyObject(), (LogLevel) anyObject() );
private static void initLogging( CommandLineOption[] options ) throws KettleException { StringBuilder optionLogFile = getCommandLineOption( options, "logfile" ).getArgument(); StringBuilder optionLogLevel = getCommandLineOption( options, "level" ).getArgument(); // Set default Locale: Locale.setDefault( Const.DEFAULT_LOCALE ); if ( !Utils.isEmpty( optionLogFile ) ) { fileLoggingEventListener = new FileLoggingEventListener( optionLogFile.toString(), true ); if ( log.isBasic() ) { String filename = fileLoggingEventListener.getFilename(); log.logBasic( BaseMessages.getString( PKG, "Spoon.Log.LoggingToFile" ) + filename ); } KettleLogStore.getAppender().addLoggingEventListener( fileLoggingEventListener ); } else { fileLoggingEventListener = null; } if ( !Utils.isEmpty( optionLogLevel ) ) { log.setLogLevel( LogLevel.getLogLevelForCode( optionLogLevel.toString() ) ); if ( log.isBasic() ) { // "Logging is at level : " log.logBasic( BaseMessages.getString( PKG, "Spoon.Log.LoggingAtLevel" ) + log.getLogLevel().getDescription() ); } } }
public void getInfo() { try { configuration.setReplayDate( null ); // removed from new execution dialog. getConfiguration().setRunConfiguration( wRunConfiguration.getText() ); configuration.setSafeModeEnabled( wSafeMode.getSelection() ); configuration.setClearingLog( wClearLog.getSelection() ); configuration.setLogLevel( LogLevel.values()[wLogLevel.getSelectionIndex()] ); configuration.setGatheringMetrics( wGatherMetrics.getSelection() ); // The lower part of the dialog... getInfoParameters(); getInfoVariables(); } catch ( Exception e ) { new ErrorDialog( shell, "Error in settings", "There is an error in the dialog settings", e ); } }
fdLogLevel.left = new FormAttachment( wlLogLevel, 6 ); wLogLevel.setLayoutData( fdLogLevel ); wLogLevel.setItems( LogLevel.getLogLevelDescriptions() );
if ( Utils.isEmpty( message ) || !getEntryLogLevel().isVisible( logChannel.getLogLevel() ) ) { return true;
/** * set the trans' log level if we have our's set * @param reporter */ private void setTransLogLevel( Reporter reporter ) { if ( logLevel != null ) { setDebugStatus( reporter, "Setting the trans.logLevel to " + logLevel.toString() ); trans.setLogLevel( logLevel ); } else { setDebugStatus( reporter, getClass().getName() + ".logLevel is null. The trans log level will not be set." ); } }
code = LogLevel.logLogLevelCodes(); desc = LogLevel.getLogLevelDescriptions();
@Override public boolean isError() { return logLevel.isError(); }
transMeta.setLogLevel( transExecutionConfiguration.getLogLevel() ); if ( log.isDetailed() ) { logDetailed( "Logging level set to " + log.getLogLevel().getDescription() );
/** * Copy information from the meta-data input to the dialog fields. */ public void getData() { // String filter = Const.NVL(logWriter.getFilter(), props.getLogFilter()); // if (filter != null) { // wFilter.setText(filter); // } wLoglevel.select( DefaultLogLevel.getLogLevel().getLevel() ); // wTime.setSelection(layout.isTimeAdded()); }
log.setLogLevel( LogLevel.getLogLevelForCode( optionLoglevel.toString() ) ); log.logMinimal( BaseMessages.getString( PKG, "Pan.Log.Loglevel", log.getLogLevel().getDescription() ) );
/** * 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; }
private void ok() { int idx = wLoglevel.getSelectionIndex(); DefaultLogLevel.setLogLevel( LogLevel.values()[idx] ); /* * String filter = wFilter.getText(); if (Utils.isEmpty(filter)) { LogWriter.getInstance().setFilter(null); // clear * filter } else { LogWriter.getInstance().setFilter(wFilter.getText()); } // * layout.setTimeAdded(wTime.getSelection()); */ // props.setLogFilter(wFilter.getText()); props.setLogLevel( wLoglevel.getText() ); props.saveProps(); dispose(); } }