diff --git a/examples/grails3-hibernate5-mongodb/grails-app/conf/logback.groovy b/examples/grails3-hibernate5-mongodb/grails-app/conf/logback.groovy
deleted file mode 100644
index 2f7c41c1..00000000
--- a/examples/grails3-hibernate5-mongodb/grails-app/conf/logback.groovy
+++ /dev/null
@@ -1,23 +0,0 @@
-import grails.util.BuildSettings
-import grails.util.Environment
-
-// See http://logback.qos.ch/manual/groovy.html for details on configuration
-appender('STDOUT', ConsoleAppender) {
- encoder(PatternLayoutEncoder) {
- pattern = "%level %logger - %msg%n"
- }
-}
-
-root(ERROR, ['STDOUT'])
-
-def targetDir = BuildSettings.TARGET_DIR
-if (Environment.isDevelopmentMode() && targetDir) {
- appender("FULL_STACKTRACE", FileAppender) {
- file = "${targetDir}/stacktrace.log"
- append = true
- encoder(PatternLayoutEncoder) {
- pattern = "%level %logger - %msg%n"
- }
- }
- logger("StackTrace", ERROR, ['FULL_STACKTRACE'], false)
-}
diff --git a/examples/grails3-hibernate5-mongodb/grails-app/conf/logback.xml b/examples/grails3-hibernate5-mongodb/grails-app/conf/logback.xml
new file mode 100644
index 00000000..f4e77836
--- /dev/null
+++ b/examples/grails3-hibernate5-mongodb/grails-app/conf/logback.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+ UTF-8
+ '%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(%5p) %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n%wex'
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/grails3-mongodb-database-per-tenant/grails-app/conf/logback.groovy b/examples/grails3-mongodb-database-per-tenant/grails-app/conf/logback.groovy
deleted file mode 100644
index 2f7c41c1..00000000
--- a/examples/grails3-mongodb-database-per-tenant/grails-app/conf/logback.groovy
+++ /dev/null
@@ -1,23 +0,0 @@
-import grails.util.BuildSettings
-import grails.util.Environment
-
-// See http://logback.qos.ch/manual/groovy.html for details on configuration
-appender('STDOUT', ConsoleAppender) {
- encoder(PatternLayoutEncoder) {
- pattern = "%level %logger - %msg%n"
- }
-}
-
-root(ERROR, ['STDOUT'])
-
-def targetDir = BuildSettings.TARGET_DIR
-if (Environment.isDevelopmentMode() && targetDir) {
- appender("FULL_STACKTRACE", FileAppender) {
- file = "${targetDir}/stacktrace.log"
- append = true
- encoder(PatternLayoutEncoder) {
- pattern = "%level %logger - %msg%n"
- }
- }
- logger("StackTrace", ERROR, ['FULL_STACKTRACE'], false)
-}
diff --git a/examples/grails3-mongodb-database-per-tenant/grails-app/conf/logback.xml b/examples/grails3-mongodb-database-per-tenant/grails-app/conf/logback.xml
new file mode 100644
index 00000000..f4e77836
--- /dev/null
+++ b/examples/grails3-mongodb-database-per-tenant/grails-app/conf/logback.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+ UTF-8
+ '%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(%5p) %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n%wex'
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/grails3-mongodb/grails-app/conf/logback.groovy b/examples/grails3-mongodb/grails-app/conf/logback.groovy
deleted file mode 100644
index 2f7c41c1..00000000
--- a/examples/grails3-mongodb/grails-app/conf/logback.groovy
+++ /dev/null
@@ -1,23 +0,0 @@
-import grails.util.BuildSettings
-import grails.util.Environment
-
-// See http://logback.qos.ch/manual/groovy.html for details on configuration
-appender('STDOUT', ConsoleAppender) {
- encoder(PatternLayoutEncoder) {
- pattern = "%level %logger - %msg%n"
- }
-}
-
-root(ERROR, ['STDOUT'])
-
-def targetDir = BuildSettings.TARGET_DIR
-if (Environment.isDevelopmentMode() && targetDir) {
- appender("FULL_STACKTRACE", FileAppender) {
- file = "${targetDir}/stacktrace.log"
- append = true
- encoder(PatternLayoutEncoder) {
- pattern = "%level %logger - %msg%n"
- }
- }
- logger("StackTrace", ERROR, ['FULL_STACKTRACE'], false)
-}
diff --git a/examples/grails3-mongodb/grails-app/conf/logback.xml b/examples/grails3-mongodb/grails-app/conf/logback.xml
new file mode 100644
index 00000000..f4e77836
--- /dev/null
+++ b/examples/grails3-mongodb/grails-app/conf/logback.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+ UTF-8
+ '%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(%5p) %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n%wex'
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/test-data-service/grails-app/conf/logback.groovy b/examples/test-data-service/grails-app/conf/logback.groovy
deleted file mode 100644
index b835215c..00000000
--- a/examples/test-data-service/grails-app/conf/logback.groovy
+++ /dev/null
@@ -1,37 +0,0 @@
-import grails.util.BuildSettings
-import grails.util.Environment
-import org.springframework.boot.logging.logback.ColorConverter
-import org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter
-
-import java.nio.charset.StandardCharsets
-
-conversionRule 'clr', ColorConverter
-conversionRule 'wex', WhitespaceThrowableProxyConverter
-
-// See http://logback.qos.ch/manual/groovy.html for details on configuration
-appender('STDOUT', ConsoleAppender) {
- encoder(PatternLayoutEncoder) {
- charset = StandardCharsets.UTF_8
-
- pattern =
- '%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} ' + // Date
- '%clr(%5p) ' + // Log level
- '%clr(---){faint} %clr([%15.15t]){faint} ' + // Thread
- '%clr(%-40.40logger{39}){cyan} %clr(:){faint} ' + // Logger
- '%m%n%wex' // Message
- }
-}
-
-def targetDir = BuildSettings.TARGET_DIR
-if (Environment.isDevelopmentMode() && targetDir != null) {
- appender("FULL_STACKTRACE", FileAppender) {
- file = "${targetDir}/stacktrace.log"
- append = true
- encoder(PatternLayoutEncoder) {
- charset = StandardCharsets.UTF_8
- pattern = "%level %logger - %msg%n"
- }
- }
- logger("StackTrace", ERROR, ['FULL_STACKTRACE'], false)
-}
-root(ERROR, ['STDOUT'])
diff --git a/examples/test-data-service/grails-app/conf/logback.xml b/examples/test-data-service/grails-app/conf/logback.xml
new file mode 100644
index 00000000..f4e77836
--- /dev/null
+++ b/examples/test-data-service/grails-app/conf/logback.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+ UTF-8
+ '%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(%5p) %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n%wex'
+
+
+
+
+
+
+
\ No newline at end of file