fixed logger

This commit is contained in:
jianghang.loujh
2022-05-20 16:09:53 +08:00
parent d71a208123
commit fb0f274ba8
3 changed files with 31 additions and 5 deletions

View File

@@ -35,11 +35,11 @@
</appender> </appender>
<appender name="RocketmqClientAppender" class="ch.qos.logback.core.rolling.RollingFileAppender"> <appender name="RocketmqClientAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>../logs/rocketmq_client/rocketmq_client.log</file> <file>../logs/adapter/rocketmq_client.log</file>
<rollingPolicy <rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- rollover daily --> <!-- rollover daily -->
<fileNamePattern>../logs/rocketmq_client/%d{yyyy-MM-dd}/rocketmq_client-%d{yyyy-MM-dd}-%i.log.gz</fileNamePattern> <fileNamePattern>../logs/adapter/%d{yyyy-MM-dd}/rocketmq_client-%d{yyyy-MM-dd}-%i.log.gz</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<!-- or whenever the file size reaches 100MB --> <!-- or whenever the file size reaches 100MB -->
<maxFileSize>512MB</maxFileSize> <maxFileSize>512MB</maxFileSize>

View File

@@ -62,11 +62,11 @@
</appender> </appender>
<appender name="RocketmqClientAppender" class="ch.qos.logback.core.rolling.RollingFileAppender"> <appender name="RocketmqClientAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>../logs/rocketmq_client/rocketmq_client.log</file> <file>../logs/canal/rocketmq_client.log</file>
<rollingPolicy <rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- rollover daily --> <!-- rollover daily -->
<fileNamePattern>../logs/rocketmq_client/%d{yyyy-MM-dd}/rocketmq_client-%d{yyyy-MM-dd}-%i.log.gz</fileNamePattern> <fileNamePattern>../logs/canal/%d{yyyy-MM-dd}/rocketmq_client-%d{yyyy-MM-dd}-%i.log.gz</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<!-- or whenever the file size reaches 100MB --> <!-- or whenever the file size reaches 100MB -->
<maxFileSize>512MB</maxFileSize> <maxFileSize>512MB</maxFileSize>
@@ -114,4 +114,4 @@
<!-- <appender-ref ref="STDOUT"/> --> <!-- <appender-ref ref="STDOUT"/> -->
<appender-ref ref="CANAL-ROOT" /> <appender-ref ref="CANAL-ROOT" />
</root> </root>
</configuration> </configuration>

View File

@@ -78,4 +78,30 @@ public class FastsqlSchemaTest {
System.out.println(table.getStatement().toString()); System.out.println(table.getStatement().toString());
Assert.assertTrue(table.findColumn("c1") != null); Assert.assertTrue(table.findColumn("c1") != null);
} }
@Test
public void test_primaryKey() throws Throwable {
SchemaRepository repository = new SchemaRepository(JdbcConstants.MYSQL);
{
String sql1 = "CREATE TABLE test ( id NOT NULL, name varchar(32) ) ENGINE=InnoDB; ";
String sql2 = " ALTER TABLE test add primary key(id);";
repository.console(sql1);
String rs = repository.console(sql2);
System.out.println(rs);
repository.setDefaultSchema("test");
SchemaObject table = repository.findTable("test");
Assert.assertTrue(table.findColumn("id").isOnlyPrimaryKey());
}
{
String sql1 = "CREATE TABLE test ( id NOT NULL, name varchar(32) ) ENGINE=InnoDB; ";
String sql2 = "ALTER TABLE test MODIFY id bigint AUTO_INCREMENT PRIMARY KEY; ";
repository.console(sql1);
repository.console(sql2);
repository.setDefaultSchema("test");
SchemaObject table = repository.findTable("test");
Assert.assertTrue(table.findColumn("id").isOnlyPrimaryKey());
Assert.assertTrue(table.findColumn("id").isAutoIncrement());
}
}
} }