我收到了数百封这样的消息:
Sep 24, 2015 11:21:52 AM org.jooq.tools.JooqLogger info
INFO: Multiple inheritance : Multiple inheritance is not supported by jOOQ: "other_schema"."some_table" inherits from "other_schema"."parent_a"
Sep 24, 2015 11:21:52 AM org.jooq.tools.JooqLogger info
INFO: Multiple inheritance : Multiple inheritance is not supported by jOOQ: "other_schema"."some_table" inherits from "other_schema"."parent_b"
所有这些表都从生成中排除,事实上,other_schema
不是inputSchema
中指定的模式。有没有办法压制这些?理想情况下,inputSchema
之外的表格根本不会被提取。
这不是什么大问题,但它使我的日志文件变得混乱。
答案 0 :(得分:1)
这似乎是一个错误(#4579)。当相关表格从代码生成运行中排除时,不应出现这些消息。
由于您通过java.util.logging
(the default in jOOQ, if log4j or slf4j aren't on the classpath)进行日志记录,因此您可以通过JVM标志as explained in this Stack Overflow question here指定日志记录配置文件。相关记录器是org.jooq.util.postgres.PostgresDatabase