Java Code Examples for org.pentaho.di.core.logging.LogChannel#isDetailed()

The following examples show how to use org.pentaho.di.core.logging.LogChannel#isDetailed() . You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: Database.java    From pentaho-kettle with Apache License 2.0 5 votes vote down vote up
/**
 * Construct a new Database Connection
 *
 * @param databaseMeta The Database Connection Info to construct the connection with.
 * @deprecated Please specify the parent object so that we can see which object is initiating a database connection
 */
@Deprecated
public Database( DatabaseMeta databaseMeta ) {
  this.parentLoggingObject = null;
  this.databaseMeta = databaseMeta;
  shareVariablesWith( databaseMeta );

  // In this case we don't have the parent object, so we don't know which
  // object makes the connection.
  // We also don't know what log level to attach to it, so we have to stick to
  // the default
  // As such, this constructor is @deprecated.
  //
  log = new LogChannel( this );
  logLevel = log.getLogLevel();
  containerObjectId = log.getContainerObjectId();

  pstmt = null;
  rowMeta = null;
  dbmd = null;

  rowlimit = 0;

  written = 0;

  opened = copy = 0;

  if ( log.isDetailed() ) {
    log.logDetailed( "New database connection defined" );
  }
}
 
Example 2
Source File: Database.java    From pentaho-kettle with Apache License 2.0 5 votes vote down vote up
/**
 * Construct a new Database Connection
 *
 * @param databaseMeta The Database Connection Info to construct the connection with.
 */
public Database( LoggingObjectInterface parentObject, DatabaseMeta databaseMeta ) {
  this.parentLoggingObject = parentObject;
  this.databaseMeta = databaseMeta;

  shareVariablesWith( databaseMeta );
  if ( parentObject instanceof VariableSpace ) {
    shareVariablesWith( (VariableSpace) parentObject );
  }

  log = new LogChannel( this, parentObject );
  this.containerObjectId = log.getContainerObjectId();
  this.logLevel = log.getLogLevel();
  if ( parentObject != null ) {
    log.setGatheringMetrics( parentObject.isGatheringMetrics() );
  }

  pstmt = null;
  rowMeta = null;
  dbmd = null;

  rowlimit = 0;

  written = 0;

  opened = copy = 0;

  if ( log.isDetailed() ) {
    log.logDetailed( "New database connection defined" );
  }
}