only:write_readme_html
This commit is contained in:
parent
7b69b851f3
commit
696981d5b0
|
@ -24,7 +24,6 @@ public enum FileLog {
|
|||
|
||||
public static final String LOG_INFO_TEXT = "Writing logs to '" + FileLogger.DIR + "'";
|
||||
public static final String OS_VERSION = "os.version";
|
||||
private static final String WIKI_URL = "https://github.com/rusefi/rusefi/wiki/rusEFI-logs-folder";
|
||||
public static String currentLogName;
|
||||
|
||||
@Nullable
|
||||
|
@ -47,17 +46,6 @@ public enum FileLog {
|
|||
// Access is denied would be an example of a legit exception to happen here
|
||||
return;
|
||||
}
|
||||
new Thread(FileLog::writeReadmeFile).start();
|
||||
}
|
||||
|
||||
private static void writeReadmeFile() {
|
||||
LazyFile file = new LazyFileImpl(FileLogger.DIR + "README.html");
|
||||
file.write("<center>" + "<a href='" + WIKI_URL + "'>More info online<br/><img src=https://raw.githubusercontent.com/wiki/rusefi/rusefi/logo.gif></a>");
|
||||
try {
|
||||
file.close();
|
||||
} catch (IOException e) {
|
||||
// ignoring this one
|
||||
}
|
||||
}
|
||||
|
||||
public static boolean isLinux() {
|
||||
|
|
|
@ -148,7 +148,11 @@ public class ConnectionAndMeta {
|
|||
}
|
||||
|
||||
public static boolean saveSettingsToFile() {
|
||||
return Boolean.TRUE.toString().equalsIgnoreCase(getStringProperty(getProperties(), "binary_config_image", "false"));
|
||||
return getBoolean("binary_config_image");
|
||||
}
|
||||
|
||||
public static boolean saveReadmeHtmlToFile() {
|
||||
return Boolean.TRUE.toString().equalsIgnoreCase(getStringProperty(getProperties(), "write_readme_html", "false"));
|
||||
}
|
||||
|
||||
public HttpURLConnection getHttpConnection() {
|
||||
|
|
|
@ -9,7 +9,7 @@ public interface rusEFIVersion {
|
|||
/**
|
||||
* @see com.rusefi.autoupdate.Autoupdate#VERSION
|
||||
*/
|
||||
int CONSOLE_VERSION = 20240821;
|
||||
int CONSOLE_VERSION = 20240823;
|
||||
AtomicReference<String> firmwareVersion = new AtomicReference<>("N/A");
|
||||
|
||||
static long classBuildTimeMillis() {
|
||||
|
|
|
@ -2,3 +2,4 @@ auto_update_root_url=https://rusefi.com/build_server
|
|||
show_pcan=true
|
||||
show_simulator=true
|
||||
binary_config_image=true
|
||||
write_readme_html=true
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
package com.rusefi;
|
||||
|
||||
import com.devexperts.logging.FileLogger;
|
||||
import com.devexperts.logging.Logging;
|
||||
import com.rusefi.autodetect.PortDetector;
|
||||
import com.rusefi.binaryprotocol.BinaryProtocolLogger;
|
||||
import com.rusefi.core.MessagesCentral;
|
||||
import com.rusefi.core.net.ConnectionAndMeta;
|
||||
import com.rusefi.io.CommandQueue;
|
||||
import com.rusefi.io.LinkManager;
|
||||
import com.rusefi.io.serial.BaudRateHolder;
|
||||
|
@ -18,6 +20,8 @@ import com.rusefi.ui.lua.LuaScriptPanel;
|
|||
import com.rusefi.ui.util.DefaultExceptionHandler;
|
||||
import com.rusefi.ui.util.JustOneInstance;
|
||||
import com.rusefi.core.ui.AutoupdateUtil;
|
||||
import com.rusefi.util.LazyFile;
|
||||
import com.rusefi.util.LazyFileImpl;
|
||||
|
||||
|
||||
import javax.swing.*;
|
||||
|
@ -25,6 +29,7 @@ import javax.swing.event.ChangeEvent;
|
|||
import javax.swing.event.ChangeListener;
|
||||
import java.awt.*;
|
||||
import java.awt.event.ActionListener;
|
||||
import java.io.IOException;
|
||||
import java.lang.reflect.InvocationTargetException;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
@ -41,6 +46,7 @@ import static com.rusefi.ui.util.UiUtils.createOnTopParent;
|
|||
public class ConsoleUI {
|
||||
private static final Logging log = getLogging(ConsoleUI.class);
|
||||
private static final int DEFAULT_TAB_INDEX = 0;
|
||||
private static final String WIKI_URL = "https://github.com/rusefi/rusefi/wiki/rusEFI-logs-folder";
|
||||
|
||||
public static final String TAB_INDEX = "main_tab";
|
||||
protected static final String PORT_KEY = "port";
|
||||
|
@ -192,8 +198,22 @@ public class ConsoleUI {
|
|||
return port;
|
||||
}
|
||||
|
||||
private static void writeReadmeFile() {
|
||||
LazyFile file = new LazyFileImpl(FileLogger.DIR + "README.html");
|
||||
file.write("<center>" + "<a href='" + WIKI_URL + "'>More info online<br/><img src=https://raw.githubusercontent.com/wiki/rusefi/rusefi/logo.gif></a>");
|
||||
try {
|
||||
file.close();
|
||||
} catch (IOException e) {
|
||||
// ignoring this one
|
||||
}
|
||||
}
|
||||
|
||||
static void startUi(String[] args) throws InterruptedException, InvocationTargetException {
|
||||
FileLog.MAIN.start();
|
||||
if (ConnectionAndMeta.saveReadmeHtmlToFile()) {
|
||||
new Thread(ConsoleUI::writeReadmeFile).start();
|
||||
}
|
||||
|
||||
log.info("OS name: " + FileLog.getOsName());
|
||||
log.info("OS version: " + System.getProperty(FileLog.OS_VERSION));
|
||||
|
||||
|
|
Loading…
Reference in New Issue