Java Install4j:如何启用带有时间戳的日志记录

Java Install4j:如何启用带有时间戳的日志记录,java,install4j,Java,Install4j,到目前为止,默认情况下,安装/更新日志文件以以下格式显示日志: [日志级别]类/操作[id]:日志消息 可以为每个日志条目添加“时间”吗?不可能为日志文件中的每一行添加“时间”,但您可以在每次执行操作时打印时间戳。为此,请使用脚本将“运行脚本”操作添加到“启动”节点: context.addInstallerEventListener(new InstallerEventListener() { @Override public void installerEvent(Insta

到目前为止,默认情况下,安装/更新日志文件以以下格式显示日志:

[日志级别]类/操作[id]:日志消息


可以为每个日志条目添加“时间”吗?

不可能为日志文件中的每一行添加“时间”,但您可以在每次执行操作时打印时间戳。为此,请使用脚本将“运行脚本”操作添加到“启动”节点:

context.addInstallerEventListener(new InstallerEventListener() {
    @Override
    public void installerEvent(InstallerEvent event) {
        if (event.getType() == EventType.BEFORE_EXECUTE_ACTION) {
            Util.logError(event.getSource(), "Started action at " +
              DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.MEDIUM)
               .format(new Date()));
        }
    }
});