Examples of MigrationMessage


Examples of de.innovationgate.wga.config.MigrationMessage

      MigrationResult migrationResult = WGAConfigurationMigrator.createFromWGAXML(new FileInputStream(oldConfigFile), oldConfigFile.getParentFile().getAbsolutePath());
      Iterator<MigrationMessage> logEntries = migrationResult.getLog().iterator();
      File migrationLogFile = new File(newConfigFile.getParentFile(), "migration.log");
      BufferedWriter writer = new BufferedWriter(new FileWriter(migrationLogFile));
      while (logEntries.hasNext()) {
        MigrationMessage message = logEntries.next();
        if (message.getLevel() == MigrationMessage.INFO) {
          log.info(message.getMessage())
          writer.write("INFO - " + message.getMessage() + "\n");
          writer.write("\n");
        } else if (message.getLevel() == MigrationMessage.WARNING) {
          if (message.getThrowable() != null) {
            log.warn(message.getMessage(), message.getThrowable());
            writer.write("WARN - " + message.getMessage() + "\n");
            message.getThrowable().printStackTrace(new PrintWriter(writer));
          } else {
            log.warn(message.getMessage());
            writer.write("WARN - " + message.getMessage() + "\n");
            writer.write("\n");
          }
        } else if (message.getLevel() == MigrationMessage.ERROR) {
          if (message.getThrowable() != null) {
            log.error(message.getMessage(), message.getThrowable());
            writer.write("ERROR - " + message.getMessage() + "\n");
            message.getThrowable().printStackTrace(new PrintWriter(writer));
            writer.write("\n");
          } else {
            log.error(message.getMessage());
            writer.write("ERROR - " + message.getMessage() + "\n");
          }
        }       
      }
      writer.close();
        try {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.