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/

Reply via email to