diff --git a/VERSION.md b/VERSION.md index 70f1bed..43c69e3 100644 --- a/VERSION.md +++ b/VERSION.md @@ -3,6 +3,7 @@ [TOC levels=3,6]: # "Version History" ### Version History +- [0.8](#08) - [0.7.8](#078) - [0.7.6](#076) - [0.7.4](#074) @@ -18,6 +19,10 @@ - [0.5.6](#056) +### 0.8 + +* Update to 0.8 JavaFx-WebView-Debugger + ### 0.7.8 * Update to 0.7.8 JavaFx-WebView-Debugger diff --git a/pom.xml b/pom.xml index b911577..f4d3769 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.vladsch.javafx-webview-debugger webview-debug-sample - 0.7.8 + 0.8.0 WebViewDebugSample Sample Application with full function debugging implementation for JavaFX WebView using Chrome Dev Tools via web-socket server @@ -14,7 +14,13 @@ com.vladsch.javafx-webview-debugger javafx-webview-debugger - 0.7.8 + 0.8.0 + + + + log4j + log4j + 1.2.17 diff --git a/src/main/java/com/vladsch/javafx/webview/debugger/WebViewDebugSample.java b/src/main/java/com/vladsch/javafx/webview/debugger/WebViewDebugSample.java index 6a50bf7..cacf565 100755 --- a/src/main/java/com/vladsch/javafx/webview/debugger/WebViewDebugSample.java +++ b/src/main/java/com/vladsch/javafx/webview/debugger/WebViewDebugSample.java @@ -6,6 +6,7 @@ import javafx.scene.Scene; import javafx.scene.paint.Color; import javafx.stage.Stage; +import org.apache.log4j.Logger; import org.jetbrains.annotations.NotNull; import java.io.*; @@ -82,10 +83,65 @@ public void init() throws Exception { } } + static final Logger LOG = Logger.getLogger("com.vladsch.javafx.webview.debugger"); + public static void main(String[] args) { //Platform.setImplicitExit(false); File publicDir = new File("public"); + LogHandler.LOG_HANDLER = new LogHandler() { + @Override + public void trace(@NotNull String message) { LOG.trace(message); } + + @Override + public void trace(@NotNull String message, @NotNull Throwable t) { LOG.trace(message, t); } + + @Override + public void trace(@NotNull Throwable t) { LOG.trace(t); } + + @Override + public boolean isTraceEnabled() {return LOG.isTraceEnabled(); } + + @Override + public void debug(@NotNull String message) { LOG.debug(message); } + + @Override + public void debug(@NotNull String message, @NotNull Throwable t) { LOG.debug(message, t); } + + @Override + public void debug(@NotNull Throwable t) { LOG.debug(t); } + + @Override + public void error(@NotNull String message) { LOG.error(message); } + + @Override + public void error(@NotNull String message, @NotNull Throwable t) { LOG.error(message, t); } + + @Override + public void error(@NotNull Throwable t) { LOG.error(t); } + + @Override + public void info(@NotNull String message) { LOG.info(message); } + + @Override + public void info(@NotNull String message, @NotNull Throwable t) { LOG.info(message, t); } + + @Override + public void info(@NotNull Throwable t) { LOG.info(t); } + + @Override + public boolean isDebugEnabled() {return LOG.isDebugEnabled(); } + + @Override + public void warn(@NotNull String message) { LOG.warn(message); } + + @Override + public void warn(@NotNull String message, @NotNull Throwable t) { LOG.warn(message, t); } + + @Override + public void warn(@NotNull Throwable t) { LOG.warn(t); } + }; + if (!publicDir.exists()) { publicDir.mkdir(); }