Can't help you with the logging but the minification itself happens as part of
the maven build of incubator-guacamole-client\guacamole. Relevant excerpt from
pom.xml:
<!-- JS/CSS Minification Plugin -->
<plugin>
<groupId>com.samaxes.maven</groupId>
<artifactId>minify-maven-plugin</artifactId>
<version>1.7.5</version>
<executions>
<execution>
<id>default-cli</id>
<configuration>
<charset>UTF-8</charset>
<webappSourceDir>${project.build.directory}/${project.build.finalName}</webappSourceDir>
<cssSourceDir>/</cssSourceDir>
<cssTargetDir>/</cssTargetDir>
<cssFinalFile>guacamole.css</cssFinalFile>
<cssSourceFiles>
<cssSourceFile>license.txt</cssSourceFile>
</cssSourceFiles>
<cssSourceIncludes>
<cssSourceInclude>app/**/*.css</cssSourceInclude>
</cssSourceIncludes>
<jsSourceDir>/</jsSourceDir>
<jsTargetDir>/</jsTargetDir>
<jsFinalFile>guacamole.js</jsFinalFile>
<jsSourceFiles>
<jsSourceFile>license.txt</jsSourceFile>
<jsSourceFile>guacamole-common-js/all.js</jsSourceFile>
</jsSourceFiles>
<jsSourceIncludes>
<jsSourceInclude>app/**/*.js</jsSourceInclude>
<jsSourceInclude>generated/**/*.js</jsSourceInclude>
</jsSourceIncludes>
<!-- Do not minify and include tests -->
<jsSourceExcludes>
<jsSourceExclude>**/*.test.js</jsSourceExclude>
</jsSourceExcludes>
<jsEngine>CLOSURE</jsEngine>
<!-- Disable warnings for JSDoc annotations -->
<closureWarningLevels>
<misplacedTypeAnnotation>OFF</misplacedTypeAnnotation>
<nonStandardJsDocs>OFF</nonStandardJsDocs>
</closureWarningLevels>
</configuration>
<goals>
<goal>minify</goal>
</goals>
</execution>
</executions>
</plugin>
-----Original Message-----
From: ErinVersfeld [mailto:[email protected]]
Sent: Monday, October 30, 2017 3:20 AM
To: [email protected]
Subject: Console.log messages not included post minification
I'm new to Guacamole, and am trying to adapt the base client for a project I'm
working on. However, I'm having trouble with getting my console.log message to
be included in the minified JavaScript. I'm assuming that it's the minification
process that's removing them, because the logs are in the source code on my
machine, but I can't work out where the minification is happening. Do you
perhaps have any advice for me?
I'm trying to use the logs to work out why my modified version of the client
isn't displaying HTTP error messages, even though they're coming through to it.
I've also tried using dummy variable to track a similar thing, but I can't get
that working either. I'm using tomcat 7 and Xtightvnc.
--
Sent from: http://apache-guacamole-incubating-users.2363388.n4.nabble.com/