diff --git a/kafka/src/main/assembly/dev.xml b/kafka/src/main/assembly/dev.xml
index df9eca81..2c3e3fff 100644
--- a/kafka/src/main/assembly/dev.xml
+++ b/kafka/src/main/assembly/dev.xml
@@ -34,6 +34,9 @@
**/*
+
+ logback.xml
+
./src/main/resources
diff --git a/kafka/src/main/assembly/release.xml b/kafka/src/main/assembly/release.xml
index d79ecf3c..0b103620 100644
--- a/kafka/src/main/assembly/release.xml
+++ b/kafka/src/main/assembly/release.xml
@@ -34,6 +34,9 @@
**/*
+
+ logback.xml
+
./src/main/resources
diff --git a/kafka/src/main/java/com/alibaba/otter/canal/kafka/producer/CanalKafkaProducer.java b/kafka/src/main/java/com/alibaba/otter/canal/kafka/producer/CanalKafkaProducer.java
index 21527291..fdd522aa 100644
--- a/kafka/src/main/java/com/alibaba/otter/canal/kafka/producer/CanalKafkaProducer.java
+++ b/kafka/src/main/java/com/alibaba/otter/canal/kafka/producer/CanalKafkaProducer.java
@@ -69,5 +69,6 @@ public class CanalKafkaProducer {
record = new ProducerRecord(topic.getTopic(), message);
}
producer.send(record);
+ logger.debug("send message to kafka topic: {} \n {}", topic.getTopic(), message.toString());
}
}
diff --git a/kafka/src/main/resources/logback.xml b/kafka/src/main/resources/logback.xml
new file mode 100644
index 00000000..14c6d89e
--- /dev/null
+++ b/kafka/src/main/resources/logback.xml
@@ -0,0 +1,86 @@
+
+
+
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{56} - %msg%n
+
+
+
+
+
+
+ destination
+ canal
+
+
+
+ ../logs/${destination}/${destination}.log
+
+
+ ../logs/${destination}/%d{yyyy-MM-dd}/${destination}-%d{yyyy-MM-dd}-%i.log.gz
+
+
+ 512MB
+
+ 60
+
+
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{56} - %msg%n
+
+
+
+
+
+
+
+
+ destination
+ canal
+
+
+
+ ../logs/${destination}/meta.log
+
+
+ ../logs/${destination}/%d{yyyy-MM-dd}/meta-%d{yyyy-MM-dd}-%i.log.gz
+
+
+ 32MB
+
+ 60
+
+
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS} - %msg%n
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file