本文整理汇总了Java中org.hsqldb.persist.Logger类的典型用法代码示例。如果您正苦于以下问题:Java Logger类的具体用法?Java Logger怎么用?Java Logger使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Logger类属于org.hsqldb.persist包,在下文中一共展示了Logger类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: Database
import org.hsqldb.persist.Logger; //导入依赖的package包/类
/**
* Constructs a new Database object.
*
* @param type is the type of the database: "mem:", "file:", "res:"
* @param path is the given path to the database files
* @param canonicalPath is the canonical path
* @param props property overrides placed on the connect URL
* @exception HsqlException if the specified name and path
* combination is illegal or unavailable, or the database files the
* name and path resolves to are in use by another process
*/
Database(DatabaseType type, String path, String canonicalPath,
HsqlProperties props) {
setState(Database.DATABASE_SHUTDOWN);
this.databaseType = type;
this.path = path;
this.canonicalPath = canonicalPath;
this.urlProperties = props;
if (databaseType == DatabaseType.DB_RES) {
filesInJar = true;
filesReadOnly = true;
}
logger = new Logger(this);
shutdownOnNoConnection =
urlProperties.isPropertyTrue(HsqlDatabaseProperties.url_shutdown);
recoveryMode = urlProperties.getIntegerProperty(
HsqlDatabaseProperties.url_recover, 0);
}
开发者ID:tiweGH,项目名称:OpenDiabetes,代码行数:33,代码来源:Database.java
示例2: Database
import org.hsqldb.persist.Logger; //导入依赖的package包/类
/**
* Constructs a new Database object.
*
* @param type is the type of the database: "mem:", "file:", "res:"
* @param path is the given path to the database files
* @param canonicalPath is the canonical path
* @param props property overrides placed on the connect URL
* @exception HsqlException if the specified name and path
* combination is illegal or unavailable, or the database files the
* name and path resolves to are in use by another process
*/
Database(String type, String path, String canonicalPath,
HsqlProperties props) {
setState(Database.DATABASE_SHUTDOWN);
this.databaseType = type;
this.path = path;
this.canonicalPath = canonicalPath;
this.urlProperties = props;
if (databaseType == DatabaseURL.S_RES) {
filesInJar = true;
filesReadOnly = true;
}
logger = new Logger(this);
shutdownOnNoConnection =
urlProperties.isPropertyTrue(HsqlDatabaseProperties.url_shutdown);
recoveryMode = urlProperties.getIntegerProperty(
HsqlDatabaseProperties.url_recover, 0);
}
开发者ID:Julien35,项目名称:dev-courses,代码行数:33,代码来源:Database.java
示例3: exists
import org.hsqldb.persist.Logger; //导入依赖的package包/类
public static boolean exists(String resource) {
ClassLoader loader = ResourceStreamProvider.getLoader();
URL url = null;
if (loader == null) {
url = Logger.class.getResource(resource);
} else {
url = loader.getResource(resource);
if (url == null) {
url = Logger.class.getResource(resource);
}
}
return url != null
&& !forbiddenProtocols().contains(url.getProtocol());
}
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:19,代码来源:ResourceStreamProvider.java
示例4: Database
import org.hsqldb.persist.Logger; //导入依赖的package包/类
/**
* Constructs a new Database object.
*
* @param type is the type of the database: "mem:", "file:", "res:"
* @param path is the given path to the database files
* @param canonicalPath is the canonical path
* @param props property overrides placed on the connect URL
* @exception HsqlException if the specified name and path
* combination is illegal or unavailable, or the database files the
* name and path resolves to are in use by another process
*/
Database(String type, String path, String canonicalPath,
HsqlProperties props) {
setState(Database.DATABASE_SHUTDOWN);
this.databaseType = type;
this.path = path;
this.canonicalPath = canonicalPath;
this.urlProperties = props;
if (databaseType == DatabaseURL.S_RES) {
filesInJar = true;
filesReadOnly = true;
}
logger = new Logger(this);
shutdownOnNoConnection =
urlProperties.isPropertyTrue(HsqlDatabaseProperties.url_shutdown);
lobManager = new LobManager(this);
}
开发者ID:RabadanLab,项目名称:Pegasus,代码行数:32,代码来源:Database.java
示例5: logSequences
import org.hsqldb.persist.Logger; //导入依赖的package包/类
String logSequences(Session c, Logger logger) throws HsqlException {
for (int i = 0; i < sequenceMap.size(); i++) {
NumberSequence seq = (NumberSequence) sequenceMap.get(i);
if (seq.wasUsed()) {
logger.writeSequenceStatement(c, seq);
seq.resetWasUsed();
}
}
return null;
}
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:14,代码来源:SequenceManager.java
示例6: logSequences
import org.hsqldb.persist.Logger; //导入依赖的package包/类
void logSequences(Session session, Logger logger) throws HsqlException {
for (int i = 0, size = schemaMap.size(); i < size; i++) {
Schema schema = (Schema) schemaMap.get(i);
schema.sequenceManager.logSequences(session, logger);
}
}
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:9,代码来源:SchemaManager.java
示例7: getResourceAsStream
import org.hsqldb.persist.Logger; //导入依赖的package包/类
public static InputStream getResourceAsStream(String resource)
throws IOException {
ClassLoader loader = ResourceStreamProvider.getLoader();
URL url = null;
if (loader == null) {
url = Logger.class.getResource(resource);
} else {
url = loader.getResource(resource);
if (url == null) {
url = Logger.class.getResource(resource);
}
}
if (url == null) {
throw new IOException("Missing resource: " + resource);
}
String protocol = url.getProtocol();
if (forbiddenProtocols.contains(protocol)) {
throw new IOException("Wrong protocol [" + protocol
+ "] for resource : " + resource);
}
return url.openStream();
}
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:30,代码来源:ResourceStreamProvider.java
注:本文中的org.hsqldb.persist.Logger类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论