@Override public void executeStatements(Change change, DatabaseChangeLog changeLog, List<SqlVisitor> sqlVisitors) throws LiquibaseException { if (getConnection() != null) { // don't log if running offline Logger log = LogFactory.getInstance().getLog(); log.info("Executing " + change.getClass().getSimpleName()); } super.executeStatements(change, changeLog, sqlVisitors); } }
public Set<InputStream> getResourcesAsStream(String path) throws IOException { if (path == null) { return null; } else { Set<InputStream> returnSet = new HashSet(); Resource[] resources = ResourcePatternUtils.getResourcePatternResolver(CustomSpringLiquibase.this.getResourceLoader()).getResources(this.adjustClasspath(path)); if (resources != null && resources.length != 0) { Resource[] arr$ = resources; int len$ = resources.length; for(int i$ = 0; i$ < len$; ++i$) { Resource resource = arr$[i$]; LogFactory.getInstance().getLog().debug("Opening " + resource.getURL().toExternalForm() + " as " + path); URLConnection connection = resource.getURL().openConnection(); connection.setUseCaches(false); returnSet.add(connection.getInputStream()); } return returnSet; } else { return null; } } }
public void changeLogLevel(final String logLevel, String logFile) throws CommandLineParsingException { Objects.requireNonNull(logLevel, "logLevel must not be null"); try { Logger log = LogFactory.getInstance().getLog(); if (logFile != null && logFile.length() > 0) { log.setLogLevel(logLevel, logFile); } else { log.setLogLevel(logLevel); } } catch (IllegalArgumentException ex) { throw new CommandLineParsingException(ex.getMessage(), ex); } }
LogFactory.getInstance().getLog().warning("No Liquibase-Packages entry found in MANIFEST.MF. Using fallback of entire 'liquibase' package"); liquibasePackages.add("liquibase"); LogFactory.getInstance().getLog().warning("Error initializing SpringLiquibase", var21);
public void shutdown() { try { if (database != null) { database.rollback(); database.close(); } } catch (DatabaseException ex) { LogFactory.getInstance().getLog().warning("problem closing connection", ex); } finally { database = null; liquibase = null; } }
@Override protected EntityManagerFactoryBuilder getEntityManagerFactoryBuilder(PersistenceUnitDescriptor persistenceUnitDescriptor, Map integration, ClassLoader providedClassLoader) { try { setField(persistenceUnitDescriptor, "jtaDataSource", null); setField(persistenceUnitDescriptor, "transactionType", PersistenceUnitTransactionType.RESOURCE_LOCAL); } catch (Exception ex) { LogFactory.getInstance().getLog().severe(null, ex); } return super.getEntityManagerFactoryBuilder(persistenceUnitDescriptor, integration, providedClassLoader); } }
@Override public Sql[] generateSql(CreateTableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) { Logger log = LogFactory.getInstance().getLog();
private static void migrateDb(Connection conn, String logPath, String logTable, String lockTable) throws Exception { LogFactory.getInstance().setDefaultLoggingLevel(LogLevel.WARNING); Database db = DatabaseFactory.getInstance().findCorrectDatabaseImplementation(new JdbcConnection(conn)); db.setDatabaseChangeLogTableName(logTable); db.setDatabaseChangeLogLockTableName(lockTable); Liquibase lb = new Liquibase(logPath, new ClassLoaderResourceAccessor(), db); lb.update((String) null); }
database.close(); } catch (Exception e2) { LogFactory.getInstance().getLog().warning("problem closing connection", ex);