SessionLogBridge.java
package io.extact.rms.platform.debug.ext;
import org.eclipse.persistence.platform.server.ServerLog;
import lombok.extern.slf4j.Slf4j;
@Slf4j(topic = "EclipseLink")
public class SessionLogBridge extends ServerLog {
// EclipseLink側でDateTimeがappendされないようにする
@Override
public boolean shouldPrintDate() {
return false;
}
@Override
protected void basicLog(int level, String category, String message) {
switch (level) {
case OFF, SEVERE -> log.error(message);
case WARNING -> log.warn(message);
case INFO -> log.info(message);
case CONFIG, FINE -> log.debug(message);
case FINER, FINEST, ALL -> log.trace(message);
default -> log.trace(message);
};
}
}