See <https://builds.apache.org/job/Qpid-proton-c/120/changes>
Changes: [philharveyonline] PROTON-343: initial implementation of logging, including the central class ProtonLogger and category logger implementations for java.util.logging (the default), standard out and SLF4J. Still to do: - Implementations in proton-jni and proton-c - Define the full set of logging functions in EngineLogger et al. - Modify existing Proton classes to actually use the new logging classes. [philharveyonline] NO-JIRA: JavaDoc improvements, and minor tidying up of test and logging code. ------------------------------------------ Started by an SCM change Building remotely on ubuntu3 in workspace <https://builds.apache.org/job/Qpid-proton-c/ws/> Cleaning up <https://builds.apache.org/job/Qpid-proton-c/ws/proton> Deleting <https://builds.apache.org/job/Qpid-proton-c/ws/proton/build> Deleting <https://builds.apache.org/job/Qpid-proton-c/ws/proton/testresults> Deleting <https://builds.apache.org/job/Qpid-proton-c/ws/proton/tests/python/proton_tests/__init__.pyc> Deleting <https://builds.apache.org/job/Qpid-proton-c/ws/proton/tests/python/proton_tests/codec.pyc> Deleting <https://builds.apache.org/job/Qpid-proton-c/ws/proton/tests/python/proton_tests/common.pyc> Deleting <https://builds.apache.org/job/Qpid-proton-c/ws/proton/tests/python/proton_tests/engine.pyc> Deleting <https://builds.apache.org/job/Qpid-proton-c/ws/proton/tests/python/proton_tests/interop.pyc> Deleting <https://builds.apache.org/job/Qpid-proton-c/ws/proton/tests/python/proton_tests/message.pyc> Deleting <https://builds.apache.org/job/Qpid-proton-c/ws/proton/tests/python/proton_tests/messenger.pyc> Deleting <https://builds.apache.org/job/Qpid-proton-c/ws/proton/tests/python/proton_tests/sasl.pyc> Deleting <https://builds.apache.org/job/Qpid-proton-c/ws/proton/tests/python/proton_tests/soak.pyc> Deleting <https://builds.apache.org/job/Qpid-proton-c/ws/proton/tests/python/proton_tests/ssl.pyc> Deleting <https://builds.apache.org/job/Qpid-proton-c/ws/proton/tests/python/proton_tests/transport.pyc> Deleting <https://builds.apache.org/job/Qpid-proton-c/ws/proton/proton-c/src/protocol.pyc> Deleting <https://builds.apache.org/job/Qpid-proton-c/ws/proton/proton-c/mllib/__init__.pyc> Deleting <https://builds.apache.org/job/Qpid-proton-c/ws/proton/proton-c/mllib/dom.pyc> Deleting <https://builds.apache.org/job/Qpid-proton-c/ws/proton/proton-c/mllib/parsers.pyc> Deleting <https://builds.apache.org/job/Qpid-proton-c/ws/proton/proton-c/mllib/transforms.pyc> Deleting <https://builds.apache.org/job/Qpid-proton-c/ws/proton/proton-c/bindings/python/proton.pyc> Updating https://svn.apache.org/repos/asf/qpid/proton/trunk U README U proton-c/include/proton/engine.h U proton-c/src/messenger/messenger.c U proton-c/src/engine/engine-internal.h U proton-c/src/engine/engine.c U proton-c/CMakeLists.txt U proton-c/bindings/java/src/main/java/org/apache/qpid/proton/engine/jni/JNIConnection.java U proton-c/bindings/java/src/main/java/org/apache/qpid/proton/engine/jni/JNITransport.java U proton-c/bindings/java/src/main/java/org/apache/qpid/proton/engine/jni/JNIEngineFactory.java U proton-c/bindings/python/proton.py U proton-c/bindings/ruby/lib/qpid_proton/array.rb U proton-c/bindings/ruby/lib/qpid_proton/hash.rb U proton-c/bindings/ruby/lib/qpid_proton/described.rb U proton-c/bindings/ruby/lib/qpid_proton/data.rb U proton-c/bindings/ruby/lib/qpid_proton/mapping.rb U tests/java/org/apache/qpid/proton/systemtests/ProtonEngineExampleTest.java A tests/java/org/apache/qpid/proton/systemtests/logging A tests/java/org/apache/qpid/proton/systemtests/logging/LoggingCustomisationTest.java U tests/python/proton_tests/interop.py U tests/python/proton_tests/engine.py U tests/ruby/proton_tests/interop.rb A proton-j/proton/src/test/java/org/apache/qpid/proton/engine/impl/EngineFactoryImplTest.java U proton-j/proton/src/main/java/org/apache/qpid/proton/engine/impl/ProtocolTracer.java U proton-j/proton/src/main/java/org/apache/qpid/proton/engine/impl/TransportFactoryImpl.java U proton-j/proton/src/main/java/org/apache/qpid/proton/engine/impl/EngineFactoryImpl.java U proton-j/proton/src/main/java/org/apache/qpid/proton/engine/impl/TransportImpl.java U proton-j/proton/src/main/java/org/apache/qpid/proton/engine/impl/ConnectionImpl.java U proton-j/proton/src/main/java/org/apache/qpid/proton/logging/LoggingProtocolTracer.java U proton-j/proton/pom.xml A proton-j/proton-api/src/test/java/org/apache/qpid/proton/logging A proton-j/proton-api/src/test/java/org/apache/qpid/proton/logging/CategoryLoggerDiscoveryTest.java U proton-j/proton-api/src/main/java/org/apache/qpid/proton/engine/Connection.java A proton-j/proton-api/src/main/java/org/apache/qpid/proton/engine/EngineLogger.java U proton-j/proton-api/src/main/java/org/apache/qpid/proton/engine/Transport.java U proton-j/proton-api/src/main/java/org/apache/qpid/proton/engine/EngineFactory.java A proton-j/proton-api/src/main/java/org/apache/qpid/proton/logging A proton-j/proton-api/src/main/java/org/apache/qpid/proton/logging/CategoryAwareProtonLogger.java A proton-j/proton-api/src/main/java/org/apache/qpid/proton/logging/ProtonCategoryLogger.java A proton-j/proton-api/src/main/java/org/apache/qpid/proton/logging/SLF4JCategoryLogger.java A proton-j/proton-api/src/main/java/org/apache/qpid/proton/logging/StdOutCategoryLogger.java A proton-j/proton-api/src/main/java/org/apache/qpid/proton/logging/ProtonLogger.java A proton-j/proton-api/src/main/java/org/apache/qpid/proton/logging/CategoryLoggerDiscovery.java A proton-j/proton-api/src/main/java/org/apache/qpid/proton/logging/JULCategoryLogger.java A proton-j/proton-api/src/main/java/org/apache/qpid/proton/logging/ProtonLogLevel.java U proton-j/proton-api/src/main/java/org/apache/qpid/proton/driver/Connector.java U proton-j/proton-api/src/main/java/org/apache/qpid/proton/driver/Driver.java U proton-j/proton-api/src/main/resources/proton.py U proton-j/proton-api/pom.xml U proton-j/pom.xml At revision 1501306 [Qpid-proton-c] $ /bin/bash -e /tmp/hudson918473405004710835.sh No LSB modules are available. Arch: x86_64 Uname: Linux hemera 3.2.0-40-generic #64-Ubuntu SMP Mon Mar 25 21:22:10 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux lsb_release: Distributor ID: Ubuntu Description: Ubuntu 12.04.2 LTS Release: 12.04 Codename: precise Java home: ============= Listing pertinent packages ============= -- The C compiler identification is GNU -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- PN_VERSION: 0.4 -- Found Java: /usr/bin/java -- Java version: 1.6.0.27. javac is at: /usr/bin/javac Loading Proton's UseJava module -- Locations of Bouncycastle 1.47 jars: BOUNCYCASTLE_BCPROV_JAR-NOTFOUND BOUNCYCASTLE_BCPKIX_JAR-NOTFOUND -- Won't build proton-j-impl because one or more Bouncycastle jars were not found. PROTON_JAR_DEPEND_DIR was: /usr/share/java -- checking for module 'openssl' -- found openssl, version 1.0.1 -- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libssl.so;/usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1..1") -- Looking for clock_gettime -- Looking for clock_gettime - not found. -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for uuid_generate -- Looking for uuid_generate - not found. -- Looking for uuid_generate in uuid -- Looking for uuid_generate in uuid - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for atoll -- Looking for atoll - found -- Found SWIG: /usr/bin/swig2.0 (found version "2.0.4") -- Found PythonLibs: /usr/lib/libpython2.7.so -- Found Ruby: /usr/bin/ruby (found version "1.8.7") -- Found Perl: /usr/bin/perl -- Trying alternative search for Perl -- PerlLibs Not Found -- Found JNI: /usr/lib/jvm/java-6-sun/jre/lib/amd64/libjawt.so -- Found PythonInterp: /usr/bin/python (found version "2.7.3") -- Using JNI libraries: /usr/lib/jvm/java-6-sun/jre/lib/amd64/libjawt.so;/usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Looking for include files INTTYPES_AVAILABLE -- Looking for include files INTTYPES_AVAILABLE - found -- Can't locate the valgrind command; no run-time error detection -- Configuring done -- Generating done -- Build files have been written to: /x1/jenkins/jenkins-slave/workspace/Qpid-proton-c/proton/build Scanning dependencies of target proton-api [ 2%] Building Java objects for proton-api.jar /x1/jenkins/jenkins-slave/workspace/Qpid-proton-c/proton/proton-j/proton-api/src/main/java/org/apache/qpid/proton/logging/SLF4JCategoryLogger.java:21: package org.slf4j does not exist import org.slf4j.Logger; ^ /x1/jenkins/jenkins-slave/workspace/Qpid-proton-c/proton/proton-j/proton-api/src/main/java/org/apache/qpid/proton/logging/SLF4JCategoryLogger.java:22: package org.slf4j does not exist import org.slf4j.LoggerFactory; ^ /x1/jenkins/jenkins-slave/workspace/Qpid-proton-c/proton/proton-j/proton-api/src/main/java/org/apache/qpid/proton/logging/SLF4JCategoryLogger.java:29: cannot find symbol symbol : class Logger location: class org.apache.qpid.proton.logging.SLF4JCategoryLogger Logger logger = LoggerFactory.getLogger(category); ^ /x1/jenkins/jenkins-slave/workspace/Qpid-proton-c/proton/proton-j/proton-api/src/main/java/org/apache/qpid/proton/logging/SLF4JCategoryLogger.java:29: cannot find symbol symbol : variable LoggerFactory location: class org.apache.qpid.proton.logging.SLF4JCategoryLogger Logger logger = LoggerFactory.getLogger(category); ^ /x1/jenkins/jenkins-slave/workspace/Qpid-proton-c/proton/proton-j/proton-api/src/main/java/org/apache/qpid/proton/logging/SLF4JCategoryLogger.java:51: cannot find symbol symbol : class Logger location: class org.apache.qpid.proton.logging.SLF4JCategoryLogger Logger logger = LoggerFactory.getLogger(category); ^ /x1/jenkins/jenkins-slave/workspace/Qpid-proton-c/proton/proton-j/proton-api/src/main/java/org/apache/qpid/proton/logging/SLF4JCategoryLogger.java:51: cannot find symbol symbol : variable LoggerFactory location: class org.apache.qpid.proton.logging.SLF4JCategoryLogger Logger logger = LoggerFactory.getLogger(category); ^ 6 errors make[2]: *** [proton-j/proton-api/CMakeFiles/proton-api.dir/java_compiled_proton-api] Error 1 make[1]: *** [proton-j/proton-api/CMakeFiles/proton-api.dir/all] Error 2 make: *** [all] Error 2 Build step 'Execute shell' marked build as failure Recording test results