Skip to content

Commit 11e83e8

Browse files
committed
Spring Logging
Spring Logging
1 parent f76ffc4 commit 11e83e8

17 files changed

Lines changed: 892 additions & 12 deletions

File tree

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#spring.banner.location=classpath:/path/to/banner/bannername.txt
22
#spring.banner.image.location=classpath:/path/to/banner/bannername.gif
33

4-
spring.banner.image.width=25
5-
spring.banner.image.height=20
4+
#spring.banner.image.width=25
5+
#spring.banner.image.height=20
66

77
#spring.main.banner-mode = off
Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11

2-
▓█████▄&▄▄▄&&&&&&██▓██▓&&▓██&&&██▓&&&&▄████▄&&▒█████&▓█████▄▓█████&&&&&▄▄▄▄&&&█&&&&██&&█████▒█████▓█████&██▀███&&
3-
▒██▀&██▒████▄&&&▓██▓██▒&&&▒██&&██▒&&&▒██▀&▀█&▒██▒&&██▒██▀&██▓█&&&▀&&&&▓█████▄&██&&▓██▓██&&&▓██&&&▒▓█&&&▀▓██&▒&██▒
4-
░██&&&█▒██&&▀█▄&▒██▒██░&&&&▒██&██░&&&▒▓█&&&&▄▒██░&&██░██&&&█▒███&&&&&&▒██▒&▄█▓██&&▒██▒████&▒████&░▒███&&▓██&░▄█&▒
5-
░▓█▄&&&░██▄▄▄▄██░██▒██░&&&&░&▐██▓░&&&▒▓▓▄&▄██▒██&&&██░▓█▄&&&▒▓█&&▄&&&&▒██░█▀&▓▓█&&░██░▓█▒&&░▓█▒&&░▒▓█&&▄▒██▀▀█▄&&
6-
░▒████▓&▓█&&&▓██░██░██████▒░&██▒▓░&&&▒&▓███▀&░&████▓▒░▒████▓░▒████▒&&&░▓█&&▀█▒▒█████▓░▒█░&&░▒█░&&&░▒████░██▓&▒██▒
7-
&▒▒▓&&▒&▒▒&&&▓▒█░▓&░&▒░▓&&░&██▒▒▒&&&&░&░▒&▒&&░&▒░▒░▒░&▒▒▓&&▒░░&▒░&░&&&░▒▓███▀░▒▓▒&▒&▒&▒&░&&&▒&░&&&░░&▒░&░&▒▓&░▒▓░
8-
&░&▒&&▒&&▒&&&▒▒&░▒&░&░&▒&&▓██&░▒░&&&&&&░&&▒&&&&░&▒&▒░&░&▒&&▒&░&░&&░&&&▒░▒&&&░░░▒░&░&░&░&&&&&░&&&&&&░&░&&░&░▒&░&▒░
9-
&░&░&&░&&░&&&▒&&&▒&░&░&░&&▒&▒&░░&&&&&░&&&&&&&░&░&░&▒&&░&░&&░&&&░&&&&&&&░&&&&░&░░░&░&░&░&░&&&░&░&&&&&&░&&&&░░&&&░&
10-
&&&░&&&&&&&&&░&&░░&&&&&░&&░&░&&&&&&&&░&░&&&&&&&&&░&░&&&&░&&&&&&░&&░&&&&░&&&&&&&&░&&&&&&&&&&&&&&&&&&&&░&&░&&░&&&&&
11-
&░&&&&&&&&&&&&&&&&&&&&&&&&░&░&&&&&&&&░&&&&&&&&&&&&&&&&░&&&&&&&&&&&&&&&&&&&&&░&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
2+
${AnsiBackground.RED}▓█████▄&▄▄▄&&&&&&██▓██▓&&▓██&&&██▓&&&&▄████▄&&▒█████&▓█████▄▓█████&&&&&▄▄▄▄&&&█&&&&██&&█████▒█████▓█████&██▀███&&
3+
${AnsiBackground.BLUE}▒██▀&██▒████▄&&&▓██▓██▒&&&▒██&&██▒&&&▒██▀&▀█&▒██▒&&██▒██▀&██▓█&&&▀&&&&▓█████▄&██&&▓██▓██&&&▓██&&&▒▓█&&&▀▓██&▒&██▒
4+
${AnsiBackground.YELLOW}░██&&&█▒██&&▀█▄&▒██▒██░&&&&▒██&██░&&&▒▓█&&&&▄▒██░&&██░██&&&█▒███&&&&&&▒██▒&▄█▓██&&▒██▒████&▒████&░▒███&&▓██&░▄█&▒
5+
${AnsiBackground.GREEN}░▓█▄&&&░██▄▄▄▄██░██▒██░&&&&░&▐██▓░&&&▒▓▓▄&▄██▒██&&&██░▓█▄&&&▒▓█&&▄&&&&▒██░█▀&▓▓█&&░██░▓█▒&&░▓█▒&&░▒▓█&&▄▒██▀▀█▄&&
6+
${AnsiBackground.MAGENTA}░▒████▓&▓█&&&▓██░██░██████▒░&██▒▓░&&&▒&▓███▀&░&████▓▒░▒████▓░▒████▒&&&░▓█&&▀█▒▒█████▓░▒█░&&░▒█░&&&░▒████░██▓&▒██▒
7+
${AnsiBackground.DEFAULT}&▒▒▓&&▒&▒▒&&&▓▒█░▓&░&▒░▓&&░&██▒▒▒&&&&░&░▒&▒&&░&▒░▒░▒░&▒▒▓&&▒░░&▒░&░&&&░▒▓███▀░▒▓▒&▒&▒&▒&░&&&▒&░&&&░░&▒░&░&▒▓&░▒▓░
8+
${AnsiBackground.RED}&░&▒&&▒&&▒&&&▒▒&░▒&░&░&▒&&▓██&░▒░&&&&&&░&&▒&&&&░&▒&▒░&░&▒&&▒&░&░&&░&&&▒░▒&&&░░░▒░&░&░&░&&&&&░&&&&&&░&░&&░&░▒&░&▒░
9+
${AnsiBackground.BLUE}&░&░&&░&&░&&&▒&&&▒&░&░&░&&▒&▒&░░&&&&&░&&&&&&&░&░&░&▒&&░&░&&░&&&░&&&&&&&░&&&&░&░░░&░&░&░&░&&&░&░&&&&&&░&&&&░░&&&░&
10+
${AnsiBackground.YELLOW}&&&░&&&&&&&&&░&&░░&&&&&░&&░&░&&&&&&&&░&░&&&&&&&&&░&░&&&&░&&&&&&░&&░&&&&░&&&&&&&&░&&&&&&&&&&&&&&&&&&&&░&&░&&░&&&&&
11+
${AnsiBackground.GREEN}&░&&&&&&&&&&&&&&&&&&&&&&&&░&░&&&&&&&&░&&&&&&&&&&&&&&&&░&&&&&&&&&&&&&&&&&&&&&░&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

SpringLogging/.gitignore

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
HELP.md
2+
target/
3+
!.mvn/wrapper/maven-wrapper.jar
4+
!**/src/main/**
5+
!**/src/test/**
6+
7+
### STS ###
8+
.apt_generated
9+
.classpath
10+
.factorypath
11+
.project
12+
.settings
13+
.springBeans
14+
.sts4-cache
15+
16+
### IntelliJ IDEA ###
17+
.idea
18+
*.iws
19+
*.iml
20+
*.ipr
21+
22+
### NetBeans ###
23+
/nbproject/private/
24+
/nbbuild/
25+
/dist/
26+
/nbdist/
27+
/.nb-gradle/
28+
build/
29+
30+
### VS Code ###
31+
.vscode/
Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
/*
2+
* Copyright 2007-present the original author or authors.
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License");
5+
* you may not use this file except in compliance with the License.
6+
* You may obtain a copy of the License at
7+
*
8+
* https://www.apache.org/licenses/LICENSE-2.0
9+
*
10+
* Unless required by applicable law or agreed to in writing, software
11+
* distributed under the License is distributed on an "AS IS" BASIS,
12+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
* See the License for the specific language governing permissions and
14+
* limitations under the License.
15+
*/
16+
import java.net.*;
17+
import java.io.*;
18+
import java.nio.channels.*;
19+
import java.util.Properties;
20+
21+
public class MavenWrapperDownloader {
22+
23+
private static final String WRAPPER_VERSION = "0.5.6";
24+
/**
25+
* Default URL to download the maven-wrapper.jar from, if no 'downloadUrl' is provided.
26+
*/
27+
private static final String DEFAULT_DOWNLOAD_URL = "https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/"
28+
+ WRAPPER_VERSION + "/maven-wrapper-" + WRAPPER_VERSION + ".jar";
29+
30+
/**
31+
* Path to the maven-wrapper.properties file, which might contain a downloadUrl property to
32+
* use instead of the default one.
33+
*/
34+
private static final String MAVEN_WRAPPER_PROPERTIES_PATH =
35+
".mvn/wrapper/maven-wrapper.properties";
36+
37+
/**
38+
* Path where the maven-wrapper.jar will be saved to.
39+
*/
40+
private static final String MAVEN_WRAPPER_JAR_PATH =
41+
".mvn/wrapper/maven-wrapper.jar";
42+
43+
/**
44+
* Name of the property which should be used to override the default download url for the wrapper.
45+
*/
46+
private static final String PROPERTY_NAME_WRAPPER_URL = "wrapperUrl";
47+
48+
public static void main(String args[]) {
49+
System.out.println("- Downloader started");
50+
File baseDirectory = new File(args[0]);
51+
System.out.println("- Using base directory: " + baseDirectory.getAbsolutePath());
52+
53+
// If the maven-wrapper.properties exists, read it and check if it contains a custom
54+
// wrapperUrl parameter.
55+
File mavenWrapperPropertyFile = new File(baseDirectory, MAVEN_WRAPPER_PROPERTIES_PATH);
56+
String url = DEFAULT_DOWNLOAD_URL;
57+
if(mavenWrapperPropertyFile.exists()) {
58+
FileInputStream mavenWrapperPropertyFileInputStream = null;
59+
try {
60+
mavenWrapperPropertyFileInputStream = new FileInputStream(mavenWrapperPropertyFile);
61+
Properties mavenWrapperProperties = new Properties();
62+
mavenWrapperProperties.load(mavenWrapperPropertyFileInputStream);
63+
url = mavenWrapperProperties.getProperty(PROPERTY_NAME_WRAPPER_URL, url);
64+
} catch (IOException e) {
65+
System.out.println("- ERROR loading '" + MAVEN_WRAPPER_PROPERTIES_PATH + "'");
66+
} finally {
67+
try {
68+
if(mavenWrapperPropertyFileInputStream != null) {
69+
mavenWrapperPropertyFileInputStream.close();
70+
}
71+
} catch (IOException e) {
72+
// Ignore ...
73+
}
74+
}
75+
}
76+
System.out.println("- Downloading from: " + url);
77+
78+
File outputFile = new File(baseDirectory.getAbsolutePath(), MAVEN_WRAPPER_JAR_PATH);
79+
if(!outputFile.getParentFile().exists()) {
80+
if(!outputFile.getParentFile().mkdirs()) {
81+
System.out.println(
82+
"- ERROR creating output directory '" + outputFile.getParentFile().getAbsolutePath() + "'");
83+
}
84+
}
85+
System.out.println("- Downloading to: " + outputFile.getAbsolutePath());
86+
try {
87+
downloadFileFromURL(url, outputFile);
88+
System.out.println("Done");
89+
System.exit(0);
90+
} catch (Throwable e) {
91+
System.out.println("- Error downloading");
92+
e.printStackTrace();
93+
System.exit(1);
94+
}
95+
}
96+
97+
private static void downloadFileFromURL(String urlString, File destination) throws Exception {
98+
if (System.getenv("MVNW_USERNAME") != null && System.getenv("MVNW_PASSWORD") != null) {
99+
String username = System.getenv("MVNW_USERNAME");
100+
char[] password = System.getenv("MVNW_PASSWORD").toCharArray();
101+
Authenticator.setDefault(new Authenticator() {
102+
@Override
103+
protected PasswordAuthentication getPasswordAuthentication() {
104+
return new PasswordAuthentication(username, password);
105+
}
106+
});
107+
}
108+
URL website = new URL(urlString);
109+
ReadableByteChannel rbc;
110+
rbc = Channels.newChannel(website.openStream());
111+
FileOutputStream fos = new FileOutputStream(destination);
112+
fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);
113+
fos.close();
114+
rbc.close();
115+
}
116+
117+
}
49.5 KB
Binary file not shown.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip
2+
wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar

SpringLogging/appLog.log

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
2020-02-21 21:39:08,385 [INFO] com.dailycodebuffer.SpringLoggingApplication [main] Starting SpringLoggingApplication on DESKTOP-MOHLHJ5 with PID 2360 (started by Shabbir in D:\Code Record\SpringLogging)
2+
2020-02-21 21:39:08,387 [DEBUG] com.dailycodebuffer.SpringLoggingApplication [main] Running with Spring Boot v2.2.4.RELEASE, Spring v5.2.3.RELEASE
3+
2020-02-21 21:39:08,388 [INFO] com.dailycodebuffer.SpringLoggingApplication [main] No active profile set, falling back to default profiles: default
4+
2020-02-21 21:39:09,256 [INFO] org.springframework.boot.web.embedded.tomcat.TomcatWebServer [main] Tomcat initialized with port(s): 8080 (http)
5+
2020-02-21 21:39:09,266 [INFO] org.apache.catalina.core.StandardService [main] Starting service [Tomcat]
6+
2020-02-21 21:39:09,269 [INFO] org.apache.catalina.core.StandardEngine [main] Starting Servlet engine: [Apache Tomcat/9.0.30]
7+
2020-02-21 21:39:09,333 [INFO] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] [main] Initializing Spring embedded WebApplicationContext
8+
2020-02-21 21:39:09,333 [INFO] org.springframework.web.context.ContextLoader [main] Root WebApplicationContext: initialization completed in 901 ms
9+
2020-02-21 21:39:09,474 [INFO] org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor [main] Initializing ExecutorService 'applicationTaskExecutor'
10+
2020-02-21 21:39:09,598 [INFO] org.springframework.boot.web.embedded.tomcat.TomcatWebServer [main] Tomcat started on port(s): 8080 (http) with context path ''
11+
2020-02-21 21:39:09,602 [INFO] com.dailycodebuffer.SpringLoggingApplication [main] Started SpringLoggingApplication in 1.591 seconds (JVM running for 1.967)
12+
2020-02-21 21:39:15,403 [INFO] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] [http-nio-8080-exec-2] Initializing Spring DispatcherServlet 'dispatcherServlet'
13+
2020-02-21 21:39:15,403 [INFO] org.springframework.web.servlet.DispatcherServlet [http-nio-8080-exec-2] Initializing Servlet 'dispatcherServlet'
14+
2020-02-21 21:39:15,408 [INFO] org.springframework.web.servlet.DispatcherServlet [http-nio-8080-exec-2] Completed initialization in 5 ms
15+
2020-02-21 21:39:15,424 [TRACE] com.dailycodebuffer.HomeController [http-nio-8080-exec-2] FATAL ERROR
16+
2020-02-21 21:39:15,611 [TRACE] com.dailycodebuffer.HomeController [http-nio-8080-exec-1] FATAL ERROR
17+
2020-02-21 21:39:15,729 [TRACE] com.dailycodebuffer.HomeController [http-nio-8080-exec-3] FATAL ERROR
18+
2020-02-21 21:39:15,889 [TRACE] com.dailycodebuffer.HomeController [http-nio-8080-exec-4] FATAL ERROR
19+
2020-02-21 21:39:16,049 [TRACE] com.dailycodebuffer.HomeController [http-nio-8080-exec-5] FATAL ERROR
20+
2020-02-21 21:39:16,178 [TRACE] com.dailycodebuffer.HomeController [http-nio-8080-exec-6] FATAL ERROR

SpringLogging/logs/app.log

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
2020-02-21 21:48:05,805 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-7] FATAL ERROR
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
2020-02-21 21:46:16,221 INFO com.dailycodebuffer.SpringLoggingApplication [main] Starting SpringLoggingApplication on DESKTOP-MOHLHJ5 with PID 6512 (started by Shabbir in D:\Code Record\SpringLogging)
2+
2020-02-21 21:46:16,224 DEBUG com.dailycodebuffer.SpringLoggingApplication [main] Running with Spring Boot v2.2.4.RELEASE, Spring v5.2.3.RELEASE
3+
2020-02-21 21:46:16,225 INFO com.dailycodebuffer.SpringLoggingApplication [main] No active profile set, falling back to default profiles: default
4+
2020-02-21 21:46:17,484 INFO com.dailycodebuffer.SpringLoggingApplication [main] Started SpringLoggingApplication in 1.584 seconds (JVM running for 2.108)
5+
2020-02-21 21:47:33,046 INFO com.dailycodebuffer.SpringLoggingApplication [main] Starting SpringLoggingApplication on DESKTOP-MOHLHJ5 with PID 3052 (started by Shabbir in D:\Code Record\SpringLogging)
6+
2020-02-21 21:47:33,048 DEBUG com.dailycodebuffer.SpringLoggingApplication [main] Running with Spring Boot v2.2.4.RELEASE, Spring v5.2.3.RELEASE
7+
2020-02-21 21:47:33,049 INFO com.dailycodebuffer.SpringLoggingApplication [main] No active profile set, falling back to default profiles: default
8+
2020-02-21 21:47:34,297 INFO com.dailycodebuffer.SpringLoggingApplication [main] Started SpringLoggingApplication in 1.545 seconds (JVM running for 2.056)
9+
2020-02-21 21:47:38,446 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-1] FATAL ERROR
10+
2020-02-21 21:47:38,634 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-2] FATAL ERROR
11+
2020-02-21 21:47:38,732 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-3] FATAL ERROR
12+
2020-02-21 21:47:38,881 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-4] FATAL ERROR
13+
2020-02-21 21:47:39,041 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-5] FATAL ERROR
14+
2020-02-21 21:47:39,210 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-6] FATAL ERROR
15+
2020-02-21 21:47:39,362 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-7] FATAL ERROR
16+
2020-02-21 21:47:39,530 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-8] FATAL ERROR
17+
2020-02-21 21:47:39,689 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-9] FATAL ERROR
18+
2020-02-21 21:47:39,865 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-10] FATAL ERROR
19+
2020-02-21 21:47:40,034 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-1] FATAL ERROR
20+
2020-02-21 21:47:40,210 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-2] FATAL ERROR
21+
2020-02-21 21:47:40,385 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-3] FATAL ERROR
22+
2020-02-21 21:47:40,554 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-4] FATAL ERROR
23+
2020-02-21 21:47:40,730 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-5] FATAL ERROR
24+
2020-02-21 21:47:40,875 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-6] FATAL ERROR
25+
2020-02-21 21:47:41,034 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-7] FATAL ERROR
26+
2020-02-21 21:47:41,201 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-8] FATAL ERROR
27+
2020-02-21 21:47:41,370 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-9] FATAL ERROR
28+
2020-02-21 21:47:41,490 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-10] FATAL ERROR
29+
2020-02-21 21:47:56,132 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-2] FATAL ERROR
30+
2020-02-21 21:47:56,299 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-3] FATAL ERROR
31+
2020-02-21 21:47:56,468 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-4] FATAL ERROR
32+
2020-02-21 21:47:56,635 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-5] FATAL ERROR
33+
2020-02-21 21:47:56,795 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-6] FATAL ERROR
34+
2020-02-21 21:47:56,939 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-7] FATAL ERROR
35+
2020-02-21 21:48:02,676 INFO com.dailycodebuffer.SpringLoggingApplication [main] Starting SpringLoggingApplication on DESKTOP-MOHLHJ5 with PID 7144 (started by Shabbir in D:\Code Record\SpringLogging)
36+
2020-02-21 21:48:02,679 DEBUG com.dailycodebuffer.SpringLoggingApplication [main] Running with Spring Boot v2.2.4.RELEASE, Spring v5.2.3.RELEASE
37+
2020-02-21 21:48:02,680 INFO com.dailycodebuffer.SpringLoggingApplication [main] No active profile set, falling back to default profiles: default
38+
2020-02-21 21:48:03,964 INFO com.dailycodebuffer.SpringLoggingApplication [main] Started SpringLoggingApplication in 1.588 seconds (JVM running for 2.095)
39+
2020-02-21 21:48:04,897 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-1] FATAL ERROR
40+
2020-02-21 21:48:05,008 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-2] FATAL ERROR
41+
2020-02-21 21:48:05,172 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-3] FATAL ERROR
42+
2020-02-21 21:48:05,324 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-4] FATAL ERROR
43+
2020-02-21 21:48:05,493 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-5] FATAL ERROR
44+
2020-02-21 21:48:05,628 INFO com.dailycodebuffer.HomeController [http-nio-8080-exec-6] FATAL ERROR

0 commit comments

Comments
 (0)