Skip to content

Changes

Summary

  1. Performance test to detect wrong level check vs message formatting, etc. (commit: 8a16b27) (details)
  2. Resolved performance issues (commit: 86c9abc) (details)
  3. Fixed javadocs and added documentation (commit: 115b2df) (details)
  4. Fix javadoc to reflect implementation (commit: e4af246) (details)
  5. Fix dereferencing port to follow changes in config (commit: b49e509) (details)
  6. Update test dependencies for appserv/lib and add license (commit: 9042c48) (details)
Commit 8a16b27a67d0e8120064e04187f2d458956d0167 by David Matějček
Performance test to detect wrong level check vs message formatting, etc.

- The test checks mostly the GlassFishLogger class and several message formatting
  strategies
- The test doesn't check handlers, formatters.
- The LogCollectorHandler has new constructor allowing to set the capacity and
  wait timeout.
- The logrb method was not overridden (was added to JUL in Java 9); when
  overriden, caused significant slowdown because of the stacktrace analysis.
- This commit does not pass the test.

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
(commit: 8a16b27)
The file was modified nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/GlassFishLogger.java (diff)
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/GlassFishLoggerPerformanceTest.java
The file was modified nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/LogCollectorHandler.java (diff)
Commit 86c9abc554804f7b72145d627ee2ef4e3ea963f8 by David Matějček
Resolved performance issues

- The stacktrace analysis is now done just when
  - it is detected that some handler/formatter uses its results
  - it is explicitly enabled

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
(commit: 86c9abc)
The file was modified nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/record/GlassFishLogRecord.java (diff)
The file was modified nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/GlassFishLoggerPerformanceTest.java (diff)
The file was modified nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/cfg/GlassFishLogManagerConfiguration.java (diff)
The file was modified nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/LoggingOutputStream.java (diff)
The file was modified nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/handler/SimpleLogHandlerTest.java (diff)
The file was modified nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/GlassFishLogger.java (diff)
The file was modified nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/LogRecordBuffer.java (diff)
The file was modified nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/handler/LoggingPrintStreamTest.java (diff)
The file was modified nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/record/GlassFishLogRecordTest.java (diff)
The file was modified nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/handler/SyslogHandlerTest.java (diff)
The file was modified nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/cfg/GlassFishLoggingConstants.java (diff)
The file was modified nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/record/MessageResolverTest.java (diff)
The file was modified nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/handler/GlassFishLogHandlerTest.java (diff)
The file was modified nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/formatter/GlassFishLogFormatter.java (diff)
Commit 115b2df74520f356f22df6c5d12a053c742082bb by David Matějček
Fixed javadocs and added documentation

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
(commit: 115b2df)
The file was modified nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/cfg/GlassFishLogManagerConfiguration.java (diff)
The file was modified nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/cfg/GlassFishLoggingConstants.java (diff)
The file was modified docs/administration-guide/src/main/asciidoc/logging.adoc (diff)
Commit e4af246d8d851c236c2631a459a32356e432d697 by Piotr Żygieło
Fix javadoc to reflect implementation
(commit: e4af246)
The file was modified nucleus/admin/launcher/src/main/java/com/sun/enterprise/admin/launcher/GFLauncher.java (diff)
Commit b49e509a46a28a1056bc71ade7098b392cc17b81 by Piotr Żygieło
Fix dereferencing port to follow changes in config
(commit: b49e509)
The file was modified nucleus/admin/launcher/src/main/java/com/sun/enterprise/admin/launcher/GFLauncher.java (diff)
Commit 9042c48fc6547f0b2b014fb0adcd933eedc82ab3 by arjan tijms
Update test dependencies for appserv/lib and add license

Signed-off-by: Arjan Tijms <arjan.tijms@omnifish.ee>
(commit: 9042c48)
The file was modified appserver/tests/appserv-tests/lib/pom.xml (diff)