From 66a649aefa4ac7c856dd70f8fefda9a2e9b1654e Mon Sep 17 00:00:00 2001 From: Ghazi Triki <ghazi.triki@riadvice.tn> Date: Sun, 14 Jul 2019 14:32:28 +0300 Subject: [PATCH] Fix LTI logs. --- bbb-lti/grails-app/conf/BuildConfig.groovy | 34 ++++++++++++++++++++ bbb-lti/grails-app/conf/logback.groovy | 36 ---------------------- bbb-lti/run.sh | 5 +++ 3 files changed, 39 insertions(+), 36 deletions(-) create mode 100644 bbb-lti/grails-app/conf/BuildConfig.groovy delete mode 100644 bbb-lti/grails-app/conf/logback.groovy create mode 100644 bbb-lti/run.sh diff --git a/bbb-lti/grails-app/conf/BuildConfig.groovy b/bbb-lti/grails-app/conf/BuildConfig.groovy new file mode 100644 index 0000000000..9728c18857 --- /dev/null +++ b/bbb-lti/grails-app/conf/BuildConfig.groovy @@ -0,0 +1,34 @@ +grails.servlet.version = "3.0" // Change depending on target container compliance (2.5 or 3.0) +grails.project.class.dir = "target/classes" +grails.project.test.class.dir = "target/test-classes" +grails.project.test.reports.dir = "target/test-reports" +grails.project.work.dir = "target/work" +grails.project.target.level = 1.8 +grails.project.source.level = 1.8 +//grails.project.war.file = "target/${appName}-${appVersion}.war" + +grails.project.fork = [ + // configure settings for compilation JVM, note that if you alter the Groovy version forked compilation is required + // compile: [maxMemory: 256, minMemory: 64, debug: false, maxPerm: 256, daemon:true], + + // configure settings for the test-app JVM, uses the daemon by default + test: [maxMemory: 768, minMemory: 64, debug: false, maxPerm: 256, daemon:true], + // configure settings for the run-app JVM + run: [maxMemory: 768, minMemory: 64, debug: false, maxPerm: 256, forkReserve:false], + // configure settings for the run-war JVM + war: [maxMemory: 768, minMemory: 64, debug: false, maxPerm: 256, forkReserve:false], + // configure settings for the Console UI JVM + console: [maxMemory: 768, minMemory: 64, debug: false, maxPerm: 256] +] + +grails.project.dependency.resolver = "maven" // or ivy +grails.project.dependency.resolution = { + // inherit Grails' default dependencies + inherits("global") { + // specify dependency exclusions here; for example, uncomment this to disable ehcache: + // excludes 'ehcache' + } + log "error" // log level of Ivy resolver, either 'error', 'warn', 'info', 'debug' or 'verbose' + checksums true // Whether to verify checksums on resolve + legacyResolve false // whether to do a secondary resolve on plugin installation, not advised and here for backwards compatibility +} diff --git a/bbb-lti/grails-app/conf/logback.groovy b/bbb-lti/grails-app/conf/logback.groovy deleted file mode 100644 index 20f85e19e3..0000000000 --- a/bbb-lti/grails-app/conf/logback.groovy +++ /dev/null @@ -1,36 +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.Charset - -conversionRule 'clr', ColorConverter -conversionRule 'wex', WhitespaceThrowableProxyConverter - -// See http://logback.qos.ch/manual/groovy.html for details on configuration -appender('STDOUT', ConsoleAppender) { - encoder(PatternLayoutEncoder) { - charset = Charset.forName('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) { - pattern = "%level %logger - %msg%n" - } - } - logger("StackTrace", ERROR, ['FULL_STACKTRACE'], false) -} -root(ERROR, ['STDOUT']) diff --git a/bbb-lti/run.sh b/bbb-lti/run.sh new file mode 100644 index 0000000000..5ea15467f3 --- /dev/null +++ b/bbb-lti/run.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env bash +rm -rf libs +grails clean +grails compile +grails prod run-app --port 8181 -- GitLab