diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 591cc09..2a7fcf5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,7 +17,7 @@ jobs: matrix: # The MODULE environment variable is evaluated in build-all.sh to run a subset # of the builds. This way, multiple modules can be built in parallel. - module: [ "module1", "module2", "module3", "module4", "module5" ] + module: [ "module1", "module2", "module3", "module4", "module5", "module6" ] steps: diff --git a/build-all.sh b/build-all.sh index 79a8f83..48b8318 100755 --- a/build-all.sh +++ b/build-all.sh @@ -82,10 +82,20 @@ build_maven_module() { } } -if [[ "$MODULE" == "module5" ]] +if [[ "$MODULE" == "module6" ]] then # ADD NEW MODULES HERE # (add new modules above the rest so you get quicker feedback if it fails) + build_maven_module "logging/log4j" + + echo "" + echo "+++" + echo "+++ MODULE 6 SUCCESSFUL" + echo "+++" +fi + +if [[ "$MODULE" == "module5" ]] +then build_gradle_module "spring-boot/hazelcast/hazelcast-embedded-cache" build_gradle_module "spring-boot/hazelcast/hazelcast-client-server" build_maven_module "core-java/heapdump" diff --git a/logging/log4j/pom.xml b/logging/log4j/pom.xml new file mode 100644 index 0000000..82510fb --- /dev/null +++ b/logging/log4j/pom.xml @@ -0,0 +1,39 @@ + + + 4.0.0 + + io.reflectoring + logging-log4j + 1.0-SNAPSHOT + + + 11 + 11 + + + + + + org.apache.logging.log4j + log4j-api + 2.14.1 + + + org.apache.logging.log4j + log4j-core + 2.14.1 + + + org.apache.logging.log4j + log4j-slf4j-impl + 2.14.1 + + + io.logz.log4j2 + logzio-log4j2-appender + 1.0.12 + + + \ No newline at end of file diff --git a/logging/log4j/src/main/java/io/reflectoring/Main.java b/logging/log4j/src/main/java/io/reflectoring/Main.java new file mode 100644 index 0000000..4e97416 --- /dev/null +++ b/logging/log4j/src/main/java/io/reflectoring/Main.java @@ -0,0 +1,17 @@ +package io.reflectoring; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class Main { + + public static void main(String[] args) { + Logger logger = LoggerFactory.getLogger(Main.class); + + logger.debug("This is a debug message"); + logger.info("This is an info message"); + logger.warn("This is a warn message"); + logger.error("This is an error message"); + } + +} diff --git a/logging/log4j/src/main/resources/log4j2.xml b/logging/log4j/src/main/resources/log4j2.xml new file mode 100644 index 0000000..d7321d5 --- /dev/null +++ b/logging/log4j/src/main/resources/log4j2.xml @@ -0,0 +1,20 @@ + + + + + + + + + eoUyeKjGgqfrMGVWeZLfTyYCAmBTbhvh + https://listener.logz.io:8071 + java + + + + + + + + + \ No newline at end of file