1
설치 로깅의 출력 형식을 다음과 같이 변경할 수 있습니까? [date]|[time]|[content]?
또는 출력을 포맷하려면 commons-loging 또는 log4j를 포함 할 수 있습니까?설치 로그 파일의 로그 출력을 사용자 정의하는 방법은 무엇입니까?
설치 로깅의 출력 형식을 다음과 같이 변경할 수 있습니까? [date]|[time]|[content]?
또는 출력을 포맷하려면 commons-loging 또는 log4j를 포함 할 수 있습니까?설치 로그 파일의 로그 출력을 사용자 정의하는 방법은 무엇입니까?
5.1.x부터는 불가능합니다. 자동 시간 소인을 추가하는 것은 차후 버전을 위해 계획됩니다.
당신은 instaler의 "시작"노드에서 "스크립트 실행"조치에 설치 이벤트 리스너를 등록 할 수 있습니다는 타임 스탬프를 작성 :
import java.text.SimpleDateFormat;
import java.text.DateFormat;
final DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
context.addInstallerEventListener(new InstallerEventListener() {
public void installerEvent(InstallerEvent event) {
if (event.getType() == EventType.BEFORE_EXECUTE_ACTION) {
Util.logInfo(event.getSource(), "Started action at " +
dateFormat.format(new Date()));
} else if (event.getType() == EventType.AFTER_EXECUTE_ACTION) {
Util.logInfo(event.getSource(), "Finished action at " +
dateFormat.format(new Date()));
}
}
});