mirror of
https://github.com/alibaba/canal.git
synced 2026-11-04 00:30:15 +08:00
fixed binlog seek & aliyun ak/sk
This commit is contained in:
@@ -109,11 +109,6 @@ public final class LogDecoder {
|
||||
try {
|
||||
/* Decoding binary-log to event */
|
||||
event = decode(buffer, header, context);
|
||||
if (event != null) {
|
||||
// set logFileName
|
||||
event.getHeader().setLogFileName(context.getLogPosition().getFileName());
|
||||
event.setSemival(buffer.semival);
|
||||
}
|
||||
} catch (IOException e) {
|
||||
if (logger.isWarnEnabled()) {
|
||||
logger.warn("Decoding " + LogEvent.getTypeName(header.getType()) + " failed from: "
|
||||
@@ -128,6 +123,12 @@ public final class LogDecoder {
|
||||
event = new UnknownLogEvent(header);
|
||||
}
|
||||
|
||||
if (event != null) {
|
||||
// set logFileName
|
||||
event.getHeader().setLogFileName(context.getLogPosition().getFileName());
|
||||
event.setSemival(buffer.semival);
|
||||
}
|
||||
|
||||
/* consume this binary-log. */
|
||||
buffer.consume(len);
|
||||
return event;
|
||||
|
||||
Reference in New Issue
Block a user