diff --git a/logs/jiscuss.log b/logs/jiscuss.log
new file mode 100644
index 0000000..4bb1f13
--- /dev/null
+++ b/logs/jiscuss.log
@@ -0,0 +1,92 @@
+INFO 2023-08-07 20:18:44.163 [-main][*][o.noear.solon.Solon]:
+App: Start loading
+INFO 2023-08-07 20:18:44.175 [-Solon-executor-1][*][o.noear.solon.Solon]:
+Logging: console {level=TRACE, enable=true}
+INFO 2023-08-07 20:18:44.203 [-main][*][o.noear.solon.Solon]:
+App: Plugin starting
+INFO 2023-08-07 20:18:44.315 [-main][*][o.noear.solon.Solon]:
+View: load: BeetlRender
+INFO 2023-08-07 20:18:44.316 [-main][*][o.noear.solon.Solon]:
+View: load: org.noear.solon.view.beetl.BeetlRender
+INFO 2023-08-07 20:18:44.316 [-main][*][o.noear.solon.Solon]:
+View: mapping: .htm=BeetlRender
+INFO 2023-08-07 20:18:44.317 [-main][*][o.noear.solon.Solon]:
+View: mapping: .btl=BeetlRender
+INFO 2023-08-07 20:18:44.326 [-main][*][o.noear.solon.Solon]:
+App: Bean scanning
+INFO 2023-08-07 20:18:44.352 [-main][*][o.noear.solon.Solon]:
+View: mapping: @json=StringSerializerRender#SnackSerializer
+INFO 2023-08-07 20:18:44.352 [-main][*][o.noear.solon.Solon]:
+View: mapping: @type_json=StringSerializerRender#SnackSerializer
+INFO 2023-08-07 20:18:44.365 [-main][*][o.noear.solon.Solon]:
+Connector:main: jlhttp: Started ServerConnector@{HTTP/1.1,[http/1.1]}{http://localhost:80}
+INFO 2023-08-07 20:18:44.365 [-main][*][o.noear.solon.Solon]:
+Server:main: jlhttp: Started (jlhttp 2.6/2.4.2) @10ms
+INFO 2023-08-07 20:18:44.366 [-main][*][o.noear.solon.Solon]:
+App: End loading elapsed=838ms pid=28784 v=2.4.2
+INFO 2023-08-07 20:21:20.710 [-Thread-2][*][o.noear.solon.Solon]:
+Server:main: jlhttp: Has Stopped (jlhttp 2.6/2.4.2)
+INFO 2023-08-07 20:21:27.896 [-main][*][o.noear.solon.Solon]:
+App: Start loading
+INFO 2023-08-07 20:21:27.912 [-Solon-executor-1][*][o.noear.solon.Solon]:
+Logging: console {level=TRACE, enable=true}
+INFO 2023-08-07 20:21:27.946 [-main][*][o.noear.solon.Solon]:
+App: Plugin starting
+INFO 2023-08-07 20:21:28.195 [-main][*][o.noear.solon.Solon]:
+View: load: BeetlRender
+INFO 2023-08-07 20:21:28.198 [-main][*][o.noear.solon.Solon]:
+View: load: org.noear.solon.view.beetl.BeetlRender
+INFO 2023-08-07 20:21:28.198 [-main][*][o.noear.solon.Solon]:
+View: mapping: .htm=BeetlRender
+INFO 2023-08-07 20:21:28.198 [-main][*][o.noear.solon.Solon]:
+View: mapping: .btl=BeetlRender
+INFO 2023-08-07 20:21:28.213 [-main][*][o.noear.solon.Solon]:
+App: Bean scanning
+INFO 2023-08-07 20:21:28.260 [-main][*][o.noear.solon.Solon]:
+View: mapping: @json=StringSerializerRender#SnackSerializer
+INFO 2023-08-07 20:21:28.261 [-main][*][o.noear.solon.Solon]:
+View: mapping: @type_json=StringSerializerRender#SnackSerializer
+INFO 2023-08-07 20:21:28.282 [-main][*][o.noear.solon.Solon]:
+Connector:main: jlhttp: Started ServerConnector@{HTTP/1.1,[http/1.1]}{http://localhost:80}
+INFO 2023-08-07 20:21:28.283 [-main][*][o.noear.solon.Solon]:
+Server:main: jlhttp: Started (jlhttp 2.6/2.4.2) @16ms
+INFO 2023-08-07 20:21:28.285 [-main][*][o.noear.solon.Solon]:
+App: End loading elapsed=1027ms pid=32548 v=2.4.2
+INFO 2023-08-07 20:21:30.257 [-Thread-2][*][o.noear.solon.Solon]:
+Server:main: jlhttp: Has Stopped (jlhttp 2.6/2.4.2)
+INFO 2023-08-07 20:21:35.121 [-main][*][o.noear.solon.Solon]:
+App: Start loading
+INFO 2023-08-07 20:21:35.135 [-Solon-executor-1][*][o.noear.solon.Solon]:
+Logging: console {level=TRACE, enable=true}
+INFO 2023-08-07 20:21:35.160 [-main][*][o.noear.solon.Solon]:
+App: Plugin starting
+INFO 2023-08-07 20:21:35.266 [-main][*][o.noear.solon.Solon]:
+View: load: BeetlRender
+INFO 2023-08-07 20:21:35.266 [-main][*][o.noear.solon.Solon]:
+View: load: org.noear.solon.view.beetl.BeetlRender
+INFO 2023-08-07 20:21:35.266 [-main][*][o.noear.solon.Solon]:
+View: mapping: .htm=BeetlRender
+INFO 2023-08-07 20:21:35.266 [-main][*][o.noear.solon.Solon]:
+View: mapping: .btl=BeetlRender
+INFO 2023-08-07 20:21:35.275 [-main][*][o.noear.solon.Solon]:
+App: Bean scanning
+INFO 2023-08-07 20:21:35.312 [-main][*][o.noear.solon.Solon]:
+View: mapping: @json=StringSerializerRender#SnackSerializer
+INFO 2023-08-07 20:21:35.312 [-main][*][o.noear.solon.Solon]:
+View: mapping: @type_json=StringSerializerRender#SnackSerializer
+INFO 2023-08-07 20:21:35.330 [-main][*][o.noear.solon.Solon]:
+Connector:main: jlhttp: Started ServerConnector@{HTTP/1.1,[http/1.1]}{http://localhost:80}
+INFO 2023-08-07 20:21:35.331 [-main][*][o.noear.solon.Solon]:
+Server:main: jlhttp: Started (jlhttp 2.6/2.4.2) @14ms
+INFO 2023-08-07 20:21:35.332 [-main][*][o.noear.solon.Solon]:
+App: End loading elapsed=796ms pid=29432 v=2.4.2
+INFO 2023-08-07 20:21:40.308 [-jlhttp-1][*][c.j.c.DemoController]:
+test
+INFO 2023-08-07 20:21:42.146 [-jlhttp-1][*][c.j.c.DemoController]:
+test
+INFO 2023-08-07 20:21:42.929 [-jlhttp-1][*][c.j.c.DemoController]:
+test
+INFO 2023-08-07 20:21:43.975 [-jlhttp-1][*][c.j.c.DemoController]:
+test
+INFO 2023-08-07 20:21:51.555 [-Thread-2][*][o.noear.solon.Solon]:
+Server:main: jlhttp: Has Stopped (jlhttp 2.6/2.4.2)
diff --git a/pom.xml b/pom.xml
index a7b003c..3757bdf 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,10 +12,15 @@
org.noear
solon-parent
- 2.4.1
+ 2.4.2
+
+ UTF-8
+ UTF-8
+
+
org.noear
@@ -36,5 +41,28 @@
org.noear
solon.banner
+
+
+ org.noear
+ solon.logging.logback
+
+
+
+ org.noear
+ solon.health.detector
+
+
+
+
+
+ ${project.artifactId}
+
+
+
+ org.noear
+ solon-maven-plugin
+
+
+
\ No newline at end of file
diff --git a/src/main/java/com/jiscuss/JiscussApp.java b/src/main/java/com/jiscuss/JiscussApp.java
index 91fde1c..ec9babb 100644
--- a/src/main/java/com/jiscuss/JiscussApp.java
+++ b/src/main/java/com/jiscuss/JiscussApp.java
@@ -1,10 +1,12 @@
package com.jiscuss;
import org.noear.solon.Solon;
+import org.noear.solon.annotation.SolonMain;
/**
* @author cyy 2023/7/12 created
*/
+@SolonMain
public class JiscussApp {
public static void main(String[] args) {
Solon.start(JiscussApp.class, args)
diff --git a/src/main/java/com/jiscuss/controller/DemoController.java b/src/main/java/com/jiscuss/controller/DemoController.java
index fb5815a..a00204e 100644
--- a/src/main/java/com/jiscuss/controller/DemoController.java
+++ b/src/main/java/com/jiscuss/controller/DemoController.java
@@ -3,14 +3,21 @@ package com.jiscuss.controller;
import org.noear.solon.annotation.Controller;
import org.noear.solon.annotation.Mapping;
import org.noear.solon.core.handle.ModelAndView;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
/**
* @author cyy 2023/7/12 created
*/
@Controller
public class DemoController {
+
+ static Logger log = LoggerFactory.getLogger(DemoController.class);
+
@Mapping("/")
public Object test(){
+ log.info("test");
ModelAndView model = new ModelAndView("index.htm");
model.put("title","jiscuss");
model.put("message","你好 jiscuss!");
diff --git a/src/main/resources/app.yml b/src/main/resources/app.yml
index 42e264e..c679391 100644
--- a/src/main/resources/app.yml
+++ b/src/main/resources/app.yml
@@ -2,4 +2,7 @@ server.port: 80
solon.app:
name: jiscuss
- group: jiscuss
\ No newline at end of file
+ group: jiscuss
+
+# 可选: *,disk,cpu,jvm,memory,os,qps
+solon.health.detector: "*"
\ No newline at end of file