本文整理汇总了Java中org.pentaho.di.version.BuildVersion.getInstance方法的典型用法代码示例。如果您正苦于以下问题:Java BuildVersion.getInstance方法的具体用法?Java BuildVersion.getInstance怎么用?Java BuildVersion.getInstance使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.pentaho.di.version.BuildVersion
的用法示例。
在下文中一共展示了BuildVersion.getInstance方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: format
import org.pentaho.di.version.BuildVersion; //导入方法依赖的package包/类
public String format(LoggingEvent event)
{
// OK, perhaps the logging information has multiple lines of data.
// We need to split this up into different lines and all format these lines...
StringBuffer line=new StringBuffer();
String dateTimeString = "";
if (timeAdded)
{
dateTimeString = ((SimpleDateFormat)LOCAL_SIMPLE_DATE_PARSER.get()).format(new Date(event.timeStamp))+" - ";
}
Object object = event.getMessage();
if (object instanceof Log4jMessage)
{
Log4jMessage message = (Log4jMessage)object;
String parts[] = message.getMessage().split(Const.CR);
for (int i=0;i<parts.length;i++)
{
// Start every line of the output with a dateTimeString
line.append(dateTimeString);
// Include the subject too on every line...
if (message.getSubject()!=null)
{
line.append(message.getSubject()).append(" - ");
}
if (message.isError())
{
BuildVersion buildVersion = BuildVersion.getInstance();
line.append(ERROR_STRING);
line.append(" (version ");
line.append(buildVersion.getVersion());
if (!Const.isEmpty(buildVersion.getRevision())) {
line.append(", build ");
line.append(buildVersion.getRevision());
}
if (!Const.isEmpty(buildVersion.getBuildDate())) {
line.append(" from ");
line.append( buildVersion.getBuildDate() );
}
if (!Const.isEmpty(buildVersion.getBuildUser())) {
line.append(" by ");
line.append(buildVersion.getBuildUser());
}
line.append(") : ");
}
line.append(parts[i]);
if (i<parts.length-1) line.append(Const.CR); // put the CR's back in there!
}
}
else
{
line.append(dateTimeString);
line.append((object!=null?object.toString():"<null>"));
}
return line.toString();
}
示例2: format
import org.pentaho.di.version.BuildVersion; //导入方法依赖的package包/类
public String format(LoggingEvent event) {
// OK, perhaps the logging information has multiple lines of data.
// We need to split this up into different lines and all format these
// lines...
//
StringBuffer line = new StringBuffer();
String dateTimeString = "";
if (timeAdded) {
dateTimeString = ((SimpleDateFormat) LOCAL_SIMPLE_DATE_PARSER.get()).format(new Date(event.timeStamp)) + " - ";
}
Object object = event.getMessage();
if (object instanceof LogMessage) {
LogMessage message = (LogMessage) object;
String parts[] = message.getMessage().split(Const.CR);
for (int i = 0; i < parts.length; i++) {
// Start every line of the output with a dateTimeString
line.append(dateTimeString);
// Include the subject too on every line...
if (message.getSubject() != null) {
line.append(message.getSubject());
if (message.getCopy() != null) {
line.append(".").append(message.getCopy());
}
line.append(" - ");
}
if (message.isError()) {
BuildVersion buildVersion = BuildVersion.getInstance();
line.append(ERROR_STRING);
line.append(" (version ");
line.append(buildVersion.getVersion());
if (!Const.isEmpty(buildVersion.getRevision())) {
line.append(", build ");
line.append(buildVersion.getRevision());
}
if (!Const.isEmpty(buildVersion.getBuildDate())) {
line.append(" from ");
line.append(buildVersion.getBuildDate());
}
if (!Const.isEmpty(buildVersion.getBuildUser())) {
line.append(" by ");
line.append(buildVersion.getBuildUser());
}
line.append(") : ");
}
line.append(parts[i]);
if (i < parts.length - 1)
line.append(Const.CR); // put the CR's back in there!
}
} else {
line.append(dateTimeString);
line.append((object != null ? object.toString() : "<null>"));
}
return line.toString();
}
示例3: format
import org.pentaho.di.version.BuildVersion; //导入方法依赖的package包/类
public String format(LoggingEvent event) {
// OK, perhaps the logging information has multiple lines of data.
// We need to split this up into different lines and all format these
// lines...
//
StringBuffer line = new StringBuffer();
String dateTimeString = "";
if (timeAdded) {
dateTimeString = ((SimpleDateFormat) LOCAL_SIMPLE_DATE_PARSER.get()).format(new Date(event.timeStamp)) + " - ";
}
Object object = event.getMessage();
if (object instanceof LogMessage) {
LogMessage message = (LogMessage) object;
String parts[] = message.getMessage() == null ? new String[] {} : message.getMessage().split(Const.CR);
for (int i = 0; i < parts.length; i++) {
// Start every line of the output with a dateTimeString
line.append(dateTimeString);
// Include the subject too on every line...
if (message.getSubject() != null) {
line.append(message.getSubject());
if (message.getCopy() != null) {
line.append(".").append(message.getCopy());
}
line.append(" - ");
}
if (i==0 && message.isError()) {
BuildVersion buildVersion = BuildVersion.getInstance();
line.append(ERROR_STRING);
line.append(" (version ");
line.append(buildVersion.getVersion());
if (!Const.isEmpty(buildVersion.getRevision())) {
line.append(", build ");
line.append(buildVersion.getRevision());
}
if (!Const.isEmpty(buildVersion.getBuildDate())) {
line.append(" from ");
line.append(buildVersion.getBuildDate());
}
if (!Const.isEmpty(buildVersion.getBuildUser())) {
line.append(" by ");
line.append(buildVersion.getBuildUser());
}
line.append(") : ");
}
line.append(parts[i]);
if (i < parts.length - 1)
line.append(Const.CR); // put the CR's back in there!
}
} else {
line.append(dateTimeString);
line.append((object != null ? object.toString() : "<null>"));
}
return line.toString();
}
示例4: format
import org.pentaho.di.version.BuildVersion; //导入方法依赖的package包/类
public String format( KettleLoggingEvent event ) {
// OK, perhaps the logging information has multiple lines of data.
// We need to split this up into different lines and all format these
// lines...
//
StringBuilder line = new StringBuilder();
String dateTimeString = "";
if ( timeAdded ) {
dateTimeString = LOCAL_SIMPLE_DATE_PARSER.get().format( new Date( event.timeStamp ) ) + " - ";
}
Object object = event.getMessage();
if ( object instanceof LogMessage ) {
LogMessage message = (LogMessage) object;
String[] parts = message.getMessage() == null ? new String[] {} : message.getMessage().split( Const.CR );
for ( int i = 0; i < parts.length; i++ ) {
// Start every line of the output with a dateTimeString
line.append( dateTimeString );
// Include the subject too on every line...
if ( message.getSubject() != null ) {
line.append( message.getSubject() );
if ( message.getCopy() != null ) {
line.append( "." ).append( message.getCopy() );
}
line.append( " - " );
}
if ( i == 0 && message.isError() ) {
BuildVersion buildVersion = BuildVersion.getInstance();
line.append( ERROR_STRING );
line.append( " (version " );
line.append( buildVersion.getVersion() );
if ( !Utils.isEmpty( buildVersion.getRevision() ) ) {
line.append( ", build " );
line.append( buildVersion.getRevision() );
}
if ( !Utils.isEmpty( buildVersion.getBuildDate() ) ) {
line.append( " from " );
line.append( buildVersion.getBuildDate() );
}
if ( !Utils.isEmpty( buildVersion.getBuildUser() ) ) {
line.append( " by " );
line.append( buildVersion.getBuildUser() );
}
line.append( ") : " );
}
line.append( parts[i] );
if ( i < parts.length - 1 ) {
line.append( Const.CR ); // put the CR's back in there!
}
}
} else {
line.append( dateTimeString );
line.append( ( object != null ? object.toString() : "<null>" ) );
}
return line.toString();
}
示例5: format
import org.pentaho.di.version.BuildVersion; //导入方法依赖的package包/类
public String format( LoggingEvent event ) {
// OK, perhaps the logging information has multiple lines of data.
// We need to split this up into different lines and all format these
// lines...
//
StringBuffer line = new StringBuffer();
String dateTimeString = "";
if ( timeAdded ) {
dateTimeString = LOCAL_SIMPLE_DATE_PARSER.get().format( new Date( event.timeStamp ) ) + " - ";
}
Object object = event.getMessage();
if ( object instanceof LogMessage ) {
LogMessage message = (LogMessage) object;
String[] parts = message.getMessage().split( Const.CR );
for ( int i = 0; i < parts.length; i++ ) {
// Start every line of the output with a dateTimeString
line.append( dateTimeString );
// Include the subject too on every line...
if ( message.getSubject() != null ) {
line.append( message.getSubject() );
if ( message.getCopy() != null ) {
line.append( "." ).append( message.getCopy() );
}
line.append( " - " );
}
if ( message.isError() ) {
BuildVersion buildVersion = BuildVersion.getInstance();
line.append( ERROR_STRING );
line.append( " (version " );
line.append( buildVersion.getVersion() );
if ( !Utils.isEmpty( buildVersion.getRevision() ) ) {
line.append( ", build " );
line.append( buildVersion.getRevision() );
}
if ( !Utils.isEmpty( buildVersion.getBuildDate() ) ) {
line.append( " from " );
line.append( buildVersion.getBuildDate() );
}
if ( !Utils.isEmpty( buildVersion.getBuildUser() ) ) {
line.append( " by " );
line.append( buildVersion.getBuildUser() );
}
line.append( ") : " );
}
line.append( parts[i] );
if ( i < parts.length - 1 ) {
line.append( Const.CR ); // put the CR's back in there!
}
}
} else {
line.append( dateTimeString );
line.append( ( object != null ? object.toString() : "<null>" ) );
}
return line.toString();
}