本文整理汇总了Java中org.pentaho.di.core.logging.DefaultLogLevel类的典型用法代码示例。如果您正苦于以下问题:Java DefaultLogLevel类的具体用法?Java DefaultLogLevel怎么用?Java DefaultLogLevel使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
DefaultLogLevel类属于org.pentaho.di.core.logging包,在下文中一共展示了DefaultLogLevel类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: get
import org.pentaho.di.core.logging.DefaultLogLevel; //导入依赖的package包/类
public String get(String key, String ... params) {
String res = null;
String notFoundKey = "!" + key + "!";
for (String pName : packageNames) {
// Kettle will generate an exception message if there is a
// failed message search. Since we are searching over multiple
// packages, we don't want this message generated unless we
// cannot find the message in any of the packages.
LogLevel logLevel = DefaultLogLevel.getLogLevel();
DefaultLogLevel.setLogLevel(LogLevel.NOTHING);
try {
res = BaseMessages.getString(pName, key);
}
finally {
DefaultLogLevel.setLogLevel(logLevel);
}
if (!res.equals(notFoundKey)) {
return res;
}
}
// This means we did not find the key, so let Kettle generate
// its normal error.
return BaseMessages.getString(packageNames.get(0), key);
}
示例2: getData
import org.pentaho.di.core.logging.DefaultLogLevel; //导入依赖的package包/类
public void getData()
{
wExecLocal.setSelection(configuration.isExecutingLocally());
wExecRemote.setSelection(configuration.isExecutingRemotely());
wSafeMode.setSelection(configuration.isSafeModeEnabled());
wClearLog.setSelection(configuration.isClearingLog());
wRemoteHost.setText( configuration.getRemoteServer()==null ? "" : configuration.getRemoteServer().toString() );
wPassExport.setSelection(configuration.isPassingExport());
wLogLevel.select( DefaultLogLevel.getLogLevel().getLevel() );
if (configuration.getReplayDate()!=null) wReplayDate.setText(simpleDateFormat.format(configuration.getReplayDate()));
String startCopy = "";
if (!Const.isEmpty(configuration.getStartCopyName())) {
JobEntryCopy copy = jobMeta.findJobEntry(configuration.getStartCopyName(), configuration.getStartCopyNr(), false);
if (copy!=null) {
startCopy = getJobEntryCopyName(copy);
}
}
wStartCopy.setText(startCopy);
getParamsData();
getArgumentsData();
getVariablesData();
enableFields();
}
示例3: ok
import org.pentaho.di.core.logging.DefaultLogLevel; //导入依赖的package包/类
private void ok()
{
int idx=wLoglevel.getSelectionIndex();
DefaultLogLevel.setLogLevel(LogLevel.values()[idx]);
String filter = wFilter.getText();
if (Const.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();
}
示例4: getFields
import org.pentaho.di.core.logging.DefaultLogLevel; //导入依赖的package包/类
public void getFields(final RowMetaInterface row, final String origin,
final RowMetaInterface[] info, final StepMeta nextStep,
final VariableSpace space) throws KettleStepException {
if (databaseMeta == null)
throw new KettleStepException("There is no Palo database server connection defined");
final PaloHelper helper = new PaloHelper(databaseMeta, DefaultLogLevel.getLogLevel());
try {
helper.connect();
try {
final RowMetaInterface rowMeta = helper.getDimensionRowMeta(this.getDimension(),this.getLevels(), this.getBaseElementsOnly());
row.addRowMeta(rowMeta);
} finally {
helper.disconnect();
}
} catch (Exception e) {
throw new KettleStepException(e);
}
}
示例5: getFields
import org.pentaho.di.core.logging.DefaultLogLevel; //导入依赖的package包/类
public void getFields(final RowMetaInterface row, final String origin,
final RowMetaInterface[] info, final StepMeta nextStep,
final VariableSpace space) throws KettleStepException {
if (databaseMeta == null)
throw new KettleStepException("There is no Palo database server connection defined");
final PaloHelper helper = new PaloHelper(databaseMeta, DefaultLogLevel.getLogLevel());
try {
helper.connect();
try {
final RowMetaInterface rowMeta = helper.getCellRowMeta(this.cube,this.fields,this.cubeMeasure);
row.addRowMeta(rowMeta);
} finally {
helper.disconnect();
}
} catch (Exception e) {
throw new KettleStepException(e);
}
}
示例6: get
import org.pentaho.di.core.logging.DefaultLogLevel; //导入依赖的package包/类
public String get( String key, String... params ) {
String res = null;
String notFoundKey = "!" + key + "!";
for ( String pName : packageNames ) {
// Kettle will generate an exception message if there is a
// failed message search. Since we are searching over multiple
// packages, we don't want this message generated unless we
// cannot find the message in any of the packages.
LogLevel logLevel = DefaultLogLevel.getLogLevel();
DefaultLogLevel.setLogLevel( LogLevel.NOTHING );
try {
res = BaseMessages.getString( pName, key );
} finally {
DefaultLogLevel.setLogLevel( logLevel );
}
if ( !res.equals( notFoundKey ) ) {
return res;
}
}
// This means we did not find the key, so let Kettle generate
// its normal error.
return BaseMessages.getString( packageNames.get( 0 ), key );
}
示例7: ok
import org.pentaho.di.core.logging.DefaultLogLevel; //导入依赖的package包/类
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();
}
示例8: getFields
import org.pentaho.di.core.logging.DefaultLogLevel; //导入依赖的package包/类
public void getFields( final RowMetaInterface row, final String origin, final RowMetaInterface[] info,
final StepMeta nextStep, final VariableSpace space, Repository repository, IMetaStore metaStore )
throws KettleStepException {
if ( databaseMeta == null ) {
throw new KettleStepException( "There is no Palo database server connection defined" );
}
final PaloHelper helper = new PaloHelper( databaseMeta, DefaultLogLevel.getLogLevel() );
try {
helper.connect();
try {
final RowMetaInterface rowMeta =
helper.getDimensionRowMeta( this.getDimension(), this.getLevels(), this.getBaseElementsOnly() );
row.addRowMeta( rowMeta );
} finally {
helper.disconnect();
}
} catch ( Exception e ) {
throw new KettleStepException( e );
}
}
示例9: getFields
import org.pentaho.di.core.logging.DefaultLogLevel; //导入依赖的package包/类
@Override
public void getFields( final RowMetaInterface row, final String origin, final RowMetaInterface[] info,
final StepMeta nextStep, final VariableSpace space, Repository repository, IMetaStore metaStore )
throws KettleStepException {
if ( databaseMeta == null ) {
throw new KettleStepException( "There is no Palo database server connection defined" );
}
final PaloHelper helper = new PaloHelper( databaseMeta, DefaultLogLevel.getLogLevel() );
try {
helper.connect();
try {
final RowMetaInterface rowMeta = helper.getCellRowMeta( this.cube, this.fields, this.cubeMeasure );
row.addRowMeta( rowMeta );
} finally {
helper.disconnect();
}
} catch ( Exception e ) {
throw new KettleStepException( e );
}
}
示例10: getData
import org.pentaho.di.core.logging.DefaultLogLevel; //导入依赖的package包/类
/**
* Copy information from the meta-data input to the dialog fields.
*/
public void getData()
{
LogWriter logWriter = LogWriter.getInstance();
String filter = Const.NVL(logWriter.getFilter(), props.getLogFilter());
if (filter!=null)
{
wFilter.setText(filter);
}
wLoglevel.select( DefaultLogLevel.getLogLevel().getLevel() );
wTime.setSelection(layout.isTimeAdded());
}
示例11: loadSettings
import org.pentaho.di.core.logging.DefaultLogLevel; //导入依赖的package包/类
public void loadSettings() {
LogLevel logLevel = LogLevel.getLogLevelForCode(props.getLogLevel());
DefaultLogLevel.setLogLevel(logLevel);
log.setLogLevel(logLevel);
LogWriter.getInstance().setFilter(props.getLogFilter());
CentralLogStore.getAppender().setMaxNrLines(props.getMaxNrLinesInLog());
// transMeta.setMaxUndo(props.getMaxUndo());
DBCache.getInstance().setActive(props.useDBCache());
}
示例12: getTranslation
import org.pentaho.di.core.logging.DefaultLogLevel; //导入依赖的package包/类
protected static String getTranslation(String string, String packageName, String altPackageName, Class<?> resourceClass) {
if (string.startsWith("i18n:")) {
String[] parts = string.split(":");
if (parts.length!=3) return string;
else {
return BaseMessages.getString(parts[1], parts[2]);
}
} else {
LogLevel oldLogLevel = DefaultLogLevel.getLogLevel();
// avoid i18n messages for missing locale
//
DefaultLogLevel.setLogLevel(LogLevel.BASIC);
// Try the default package name
//
String translation;
if (!Const.isEmpty(packageName)) {
translation=BaseMessages.getString(packageName, string, resourceClass);
if (translation.startsWith("!") && translation.endsWith("!")) translation=BaseMessages.getString(PKG, string, resourceClass);
// restore loglevel, when the last alternative fails, log it when loglevel is detailed
//
DefaultLogLevel.setLogLevel(oldLogLevel);
if (!Const.isEmpty(altPackageName)) {
if (translation.startsWith("!") && translation.endsWith("!")) translation=BaseMessages.getString(altPackageName, string, resourceClass);
}
} else {
// Translations are not supported, simply keep the original text.
//
translation=string;
}
return translation;
}
}
示例13: getData
import org.pentaho.di.core.logging.DefaultLogLevel; //导入依赖的package包/类
public void getData()
{
wExecLocal.setSelection(configuration.isExecutingLocally());
wExecRemote.setSelection(configuration.isExecutingRemotely());
wIgnoreCheckpoint.setSelection(configuration.isIgnoringCheckpoint());
wSafeMode.setSelection(configuration.isSafeModeEnabled());
wClearLog.setSelection(configuration.isClearingLog());
wRemoteHost.setText( configuration.getRemoteServer()==null ? "" : configuration.getRemoteServer().toString() );
wPassExport.setSelection(configuration.isPassingExport());
wLogLevel.select( DefaultLogLevel.getLogLevel().getLevel() );
if (configuration.getReplayDate()!=null) wReplayDate.setText(simpleDateFormat.format(configuration.getReplayDate()));
wGatherMetrics.setSelection(configuration.isGatheringMetrics());
String startCopy = "";
if (!Const.isEmpty(configuration.getStartCopyName())) {
JobEntryCopy copy = jobMeta.findJobEntry(configuration.getStartCopyName(), configuration.getStartCopyNr(), false);
if (copy!=null) {
startCopy = getJobEntryCopyName(copy);
}
}
wStartCopy.setText(startCopy);
getParamsData();
getArgumentsData();
getVariablesData();
enableFields();
}
示例14: getTranslation
import org.pentaho.di.core.logging.DefaultLogLevel; //导入依赖的package包/类
protected static String getTranslation(String string, String packageName, String altPackageName, Class<?> resourceClass) {
if (string==null) return null;
if (string.startsWith("i18n:")) {
String[] parts = string.split(":");
if (parts.length!=3) return string;
else {
return BaseMessages.getString(parts[1], parts[2]);
}
} else {
LogLevel oldLogLevel = DefaultLogLevel.getLogLevel();
// avoid i18n messages for missing locale
//
DefaultLogLevel.setLogLevel(LogLevel.BASIC);
// Try the default package name
//
String translation;
if (!Const.isEmpty(packageName)) {
translation=BaseMessages.getString(packageName, string, resourceClass);
if (translation.startsWith("!") && translation.endsWith("!")) translation=BaseMessages.getString(PKG, string, resourceClass);
// restore loglevel, when the last alternative fails, log it when loglevel is detailed
//
DefaultLogLevel.setLogLevel(oldLogLevel);
if (!Const.isEmpty(altPackageName)) {
if (translation.startsWith("!") && translation.endsWith("!")) translation=BaseMessages.getString(altPackageName, string, resourceClass);
}
} else {
// Translations are not supported, simply keep the original text.
//
translation=string;
}
return translation;
}
}
示例15: PaloDimOutputData
import org.pentaho.di.core.logging.DefaultLogLevel; //导入依赖的package包/类
public PaloDimOutputData(DatabaseMeta databaseMeta) throws KettleException {
super();
if(!(databaseMeta.getDatabaseInterface() instanceof PALODatabaseMeta )) {
throw new KettleException ("A connection of type PALO is expected");
}
//org.pentaho.di.core.logging.
this.helper = new PaloHelper(databaseMeta, DefaultLogLevel.getLogLevel());
}