Skip to content
Success

Changes

Summary

  1. GJULE - GlassFish Java Util Logging Extensions (details)
  2. GJULE integration with GlassFish (details)
  3. Fixed log viewing (details)
  4. Minor removals and javadoc fixes in gjule (details)
  5. The systemRootLoggerLevel changed to systemRootLogger.level (details)
  6. Renamed some parameters in logging (details)
  7. SimpleLogHandler.useErrorStream is true by default (details)
Commit b68a6a8698ca8a533004662b6d71c912df63f626 by David Matějček
GJULE - GlassFish Java Util Logging Extensions

- fixes broken logging initialization lifecycle
- JUL LogManager is (and was) used before GF is capable to load logging.properties
- originally it dropped all messages with level lower than INFO
- originally it used earlyLogMessages in HK2 to remember some messages
  - however this wasn't maintained and the order changed over years, so more
    records were lost.
- GJULE LogManager has internal states, it accepts log records when it is
  reconfiguring, but doesn't process them until reconfiguration finishes.
- reconfiguration can be repeated with always the same rules.
- reconfiguration can be flourished by custom actions - in GF case externally
  configured handlers.
- differences to JDK11+ updateConfiguration methods
  - lifecycle + enhancement actions + phases
  - configurable optimizations
  - defaults useful for unit tests, no need for logging.properties
  - possibility to block processing when logging is not fully configured yet.
- now it is possible to get all logs from the start until the shutdown
- now it is possible to trace logging
  - in extreme situations
  - this feature can be removed if it would mean significiant performance hit,
    but it doesn't look it is now.
- now it closes all resources correctly
- now it is possible to separate GF services and JUL system.
- new OneLineFormatter - logs everything in a single line, limited set
- fixed and enhanced SyslogHandler - tested locally
- 88% unit test coverage (instructions)

Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/FileHandlerProperty.java
The file was modified nucleus/pom.xml
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/cfg/GlassFishLogManagerConfiguration.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/formatter/OneLineFormatter.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/cfg/GlassFishLogManagerProperty.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/cfg/LogProperty.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/JDKJULHelper.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/GlassFishLogHandlerProperty.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/SimpleLogHandler.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/handler/SimpleLogHandlerTest.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/StartupQueue.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/ConsoleHandlerProperty.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/formatter/UniformLogFormatterTest.java
The file was modified nucleus/test-utils/pom.xml
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/GlassFishLogHandlerConfiguration.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/rotation/DailyLogRotationTimerTaskTest.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/formatter/HandlerId.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/handler/GlassFishLogHandlerTest.java
The file was addednucleus/glassfish-jul-extension/pom.xml
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/formatter/HandlerIdTest.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/formatter/ExcludeFieldsSupport.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/formatter/OneLineFormatterTest.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/LoggingPrintStream.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/record/GlassFishLogRecordTest.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/JULHelperFactory.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/GlassFishLogger.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/record/MessageResolverTest.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/SyslogHandlerProperty.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/cfg/ConfigurationHelperTest.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/rotation/LogFileRotationImplementation.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/handler/SyslogHandlerTest.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/LogCollectorHandler.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/handler/LoggingPrintStreamTest.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/env/LoggingSystemEnvironment.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/rotation/DailyLogRotationTimerTask.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/rotation/LogFileManagerTest.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/HandlerConfigurationHelper.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/GlassFishSystemLoggerTest.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/cfg/GlassFishLogManagerConfigurationTest.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/JULHelperFactoryTest.java
The file was modified nucleus/parent/pom.xml
The file was modified appserver/tests/tck/expression_language/pom.xml
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/GlassFishLogManagerInitializer.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/SyslogHandler.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/LoggingPumpThread.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/JDKJULHelperTest.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/tracing/GlassFishLoggingTracer.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/Syslog.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/formatter/GlassFishLogFormatter.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/GlassFishLogManagerTest.java
The file was addednucleus/glassfish-jul-extension/src/test/resources/test-resource-bundle.properties
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/record/MessageResolver.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/rotation/LogRotationTimerTask.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/GlassFishLoggerWrapper.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/cfg/ConfigurationHelper.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/ExternallyManagedLogHandler.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/BlockingExternallyManagedLogHandler.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/cfg/LoggingPropertiesTest.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/GJULEHelper.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/cfg/GlassFishLoggingConstants.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/handler/LogCollectorHandlerTest.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/GlassFishLogHandler.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/LogRecordBuffer.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/LoggingOutputStream.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/GlassFishLoggingStatus.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/rotation/MeteredStreamTest.java
The file was addednucleus/glassfish-jul-extension/src/test/resources/logging.properties
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/GlassFishLogManagerLifeCycleTest.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/test/TestFilter.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/formatter/ODLLogFormatterTest.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/GlassFishLoggerTest.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/formatter/FormatterConfigurationHelper.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/formatter/ODLLogFormatter.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/formatter/UniformLogFormatter.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/rotation/MeteredStream.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/rotation/PeriodicalLogRotationTimerTask.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/rotation/LogFileManager.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/GlassFishLogManager.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/GlassFishLogManagerInitializerTest.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/cfg/LoggingProperties.java
The file was modified appserver/tests/tck/embedded_ejb_smoke/runner/pom.xml
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/GlassFishLoggerFinder.java
The file was addednucleus/glassfish-jul-extension/src/main/java/module-info.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/formatter/LogFormatDetectorTest.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/formatter/LogFormatDetector.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/handler/HandlerConfigurationHelperTest.java
The file was addednucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/record/GlassFishLogRecord.java
The file was addednucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/rotation/PeriodicalLogRotationTimerTaskTest.java
Commit 1d6cdb2bbc94b63b85800b7b8fb60dbf39a7772e by David Matějček
GJULE integration with GlassFish

- own folder and CL for bootstrap dependencies - no need for JVM options
- sorted logging.properties
- HK2 services ARE NOT the logging system, but USE the logging system
- AdminMain sets the log manager, but doesn't set the configuration yet - this
  step is on the server (it has to load logging.properties first). All log
  records are buffered automatically -> no need for earlyLogMessages any more,
  they also contained around 20 selected messages, but all other logs were lost.

- url classloaders have toString
- DirectoryClassLoader doesn't throw IOE but ISE -> if anything would go wrong,
  we have ISE with stacktrace instead of NPE following swallowed IOE.

- Fixed some log messages
- Fixed SecurityManager complaints in QuickLook tests
The file was modified appserver/distributions/glassfish/src/main/assembly/glassfish.xml
The file was addednucleus/common/common-util/src/main/java/com/sun/logging/LogDomainsLogger.java
The file was modified nucleus/parent/pom.xml
The file was modified nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/osgi/EmbeddedOSGiGlassFishRuntimeBuilder.java
The file was modified appserver/appclient/client/acc/pom.xml
The file was modified nucleus/distributions/nucleus-common/src/main/resources/bin/nadmin
The file was modified nucleus/core/logging/src/test/java/com/sun/enterprise/server/logging/LoggingAnnotationsTest.java
The file was modified nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/MainHelper.java
The file was removednucleus/core/logging/src/test/java/com/sun/enterprise/server/logging/LogEventListenerTest.java
The file was modified appserver/web/web-glue/osgi.bundle
The file was modified nucleus/core/kernel/src/main/java/com/sun/enterprise/v3/admin/AdminRESTConfigUpgrade.java
The file was modified appserver/web/web-core/src/main/java/org/apache/catalina/loader/WebappLoader.java
The file was removednucleus/common/amx-core/src/main/java/org/glassfish/admin/amx/client/.gitkeep_empty_dir
The file was modified nucleus/core/kernel/src/main/java/com/sun/enterprise/v3/admin/AdminConsoleConfigUpgrade.java
The file was modified nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/parser/LogParser.java
The file was modified appserver/web/web-glue/pom.xml
The file was removednucleus/core/bootstrap/src/main/java/org/glassfish/.gitkeep_empty_dir
The file was modified nucleus/common/common-util/src/main/java/com/sun/common/util/logging/LoggingConfigImpl.java
The file was modified nucleus/admin/cli/src/main/java/com/sun/enterprise/admin/cli/Environment.java
The file was removednucleus/core/logging/src/main/java/com/sun/enterprise/v3/logging/AgentFormatterDelegate.java
The file was modified nucleus/test-utils/pom.xml
The file was modified nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/parser/ODLLogParser.java
The file was modified nucleus/admin/config-api/src/main/java/com/sun/enterprise/config/serverbeans/ConfigBeansUtilities.java
The file was removednucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/UniformLogFormatter.java
The file was removednucleus/core/logging/src/test/resources/com/sun/enterprise/server/logging/test/.gitkeep_empty_dir
The file was modified nucleus/core/logging/src/test/resources/com/sun/enterprise/server/logging/parser/uniform-server.log
The file was addednucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/ServerLogFileManager.java
The file was modified nucleus/admin/cli/src/main/java/com/sun/enterprise/admin/cli/DirectoryClassLoader.java
The file was removedappserver/web/web-glue/src/main/java/commons-logging.properties
The file was removednucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/LogEventBroadcaster.java
The file was modified nucleus/test-utils/src/main/java/org/glassfish/tests/utils/junit/HK2JUnit5Extension.java
The file was modified nucleus/core/logging/src/test/java/com/sun/enterprise/server/logging/parser/LogParserTest.java
The file was modified nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/osgi/BundleProvisioner.java
The file was modified nucleus/distributions/atomic/src/main/assembly/atomic.xml
The file was modified nucleus/core/kernel/osgi.bundle
The file was modified nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/ClassPathBuilder.java
The file was modified nucleus/core/kernel/src/main/java/com/sun/enterprise/v3/admin/commands/ListJobsCommand.java
The file was modified nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/parser/LogParserFactory.java
The file was modified nucleus/common/common-util/src/main/java/com/sun/common/util/logging/LoggingXMLNames.java
The file was modified nucleus/common/common-util/src/main/java/com/sun/logging/LogDomains.java
The file was modified appserver/concurrent/concurrent-impl/src/main/java/org/glassfish/concurrent/runtime/ContextSetupProviderImpl.java
The file was modified nucleus/common/common-util/osgi.bundle
The file was addednucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/ServerLogFileService.java
The file was modified nucleus/core/bootstrap/pom.xml
The file was modified nucleus/admin/template/src/main/resources/config/domain.xml
The file was modified nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/GlassFishLogger.java
The file was modified nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/parser/UniformLogParser.java
The file was modified nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/osgi/EmbeddedOSGiGlassFishRuntime.java
The file was modified nucleus/admin/rest/rest-service/src/main/java/org/glassfish/admin/rest/resources/custom/StructuredLogViewerResource.java
The file was modified nucleus/common/amx-core/src/main/java/org/glassfish/admin/amx/core/proxy/AMXProxyHandler.java
The file was modified nucleus/cluster/gms-adapter/src/main/java/org/glassfish/gms/GMSConfigUpgrade.java
The file was modified appserver/admin/template/src/main/resources/config/domain.xml
The file was removednucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/ExcludeFieldsSupport.java
The file was modified nucleus/core/logging/src/test/java/com/sun/enterprise/server/logging/logviewer/backend/LogFileTest.java
The file was modified nucleus/core/logging/pom.xml
The file was modified nucleus/core/kernel/src/test/resources/DomainTest.xml
The file was modified appserver/distributions/web/src/main/assembly/web.xml
The file was removednucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/Syslog.java
The file was modified appserver/admin/cli/pom.xml
The file was modified nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/logviewer/backend/LogFilter.java
The file was modified nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/LogFacade.java
The file was modified nucleus/admin/cli/src/main/java/com/sun/enterprise/admin/cli/remote/RemoteCLICommand.java
The file was modified nucleus/featuresets/atomic/pom.xml
The file was modified nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/ASMain.java
The file was modified nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/commands/RotateLog.java
The file was modified nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/parser/ParsedLogRecord.java
The file was removednucleus/core/logging/src/test/resources/com/sun/enterprise/server/logging/logviewer/backend/logentry.bin
The file was modified appserver/appclient/client/acc-standalone/pom.xml
The file was modified nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/commands/SetLogAttributes.java
The file was modified nucleus/common/simple-glassfish-api/src/main/java/org/glassfish/embeddable/GlassFishRuntime.java
The file was modified appserver/logging/logging.properties
The file was addednucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/GlassfishBootstrapClassLoader.java
The file was modified nucleus/deployment/common/pom.xml
The file was modified appserver/web/web-core/src/main/java/org/apache/catalina/core/StandardContext.java
The file was modified nucleus/admin/launcher/pom.xml
The file was modified nucleus/admin/launcher/src/main/java/com/sun/enterprise/admin/launcher/GFLauncherMain.java
The file was modified nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/GlassFishLoggerTest.java
The file was modified nucleus/admin/template/src/main/resources/config/logging.properties
The file was modified nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/osgi/OSGiGlassFishRuntimeBuilder.java
The file was removednucleus/core/logging/src/test/resources/com/sun/enterprise/server/logging/logviewer/backend/README.txt
The file was modified nucleus/admin/cli/src/main/java/com/sun/enterprise/admin/cli/remote/RemoteCommand.java
The file was modified nucleus/core/logging/osgi.bundle
The file was removednucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/ODLLogFormatter.java
The file was modified nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/osgi/GlassFishMainActivator.java
The file was modified nucleus/core/kernel/src/main/java/com/sun/enterprise/v3/admin/JobManagerService.java
The file was modified nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/commands/DeleteLogLevel.java
The file was modified nucleus/admin/config-api/src/main/java/org/glassfish/config/support/DomainXml.java
The file was removednucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/LogEventListener.java
The file was modified nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/commands/SetLogFileFormat.java
The file was modified appserver/resources/resources-connector/src/test/resources/DomainTest.xml
The file was modified nucleus/admin/config-api/src/main/java/com/sun/enterprise/config/util/ConfigApiLoggerInfo.java
The file was modified nucleus/common/internal-api/src/main/java/org/glassfish/internal/api/LogManager.java
The file was modified nucleus/admin/rest/rest-service/src/main/java/org/glassfish/admin/rest/resources/custom/LogNamesResource.java
The file was removednucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/GFLogRecord.java
The file was modified appserver/pom.xml
The file was modified nucleus/common/amx-core/src/main/java/org/glassfish/admin/amx/logging/Logging.java
The file was removednucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/FormatterDelegate.java
The file was modified nucleus/core/bootstrap/osgi.bundle
The file was modified appserver/appclient/client/acc/src/main/java/org/glassfish/appclient/client/acc/ACCLogger.java
The file was modified nucleus/core/kernel/src/main/java/com/sun/enterprise/v3/admin/CommandRunnerImpl.java
The file was modified nucleus/admin/launcher/src/main/java/com/sun/enterprise/admin/launcher/GFLauncherLogger.java
The file was removednucleus/common/common-util/src/main/java/com/sun/common/util/logging/LoggingOutputStream.java
The file was removednucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/GFFileHandler.java
The file was modified nucleus/admin/rest/rest-service/src/main/java/org/glassfish/admin/rest/RestLogging.java
The file was modified nucleus/common/amx-core/src/main/java/org/glassfish/admin/amx/impl/mbean/LoggingImpl.java
The file was removednucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/LogRotationTimerTask.java
The file was modified nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/parser/LogParserListener.java
The file was modified appserver/tests/appserv-tests/devtests/admin/cli/resources/configs/v3_0_1domain.xml
The file was modified nucleus/common/amx-core/src/main/java/org/glassfish/admin/amx/core/AMXProxy.java
The file was modified nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/commands/InstanceGetLogFileCommand.java
The file was modified nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/logviewer/backend/LogFile.java
The file was addednucleus/core/logging/src/test/resources/com/sun/enterprise/server/logging/parser/oneline-server.log
The file was removednucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/SyslogHandler.java
The file was modified nucleus/core/extra-jre-packages/pom.xml
The file was modified nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/GlassFishMain.java
The file was modified nucleus/common/amx-core/pom.xml
The file was modified nucleus/admin/config-api/src/test/java/com/sun/enterprise/configapi/tests/EnabledTest.java
The file was removednucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/LogRotationTimer.java
The file was modified nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/parser/LogParserException.java
The file was modified nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/LogManagerService.java
The file was modified nucleus/distributions/nucleus/src/main/assembly/nucleus-new.xml
The file was modified nucleus/core/kernel/pom.xml
The file was addednucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/parser/OneLineLogParser.java
The file was modified appserver/deployment/jakartaee-full/src/main/java/org/glassfish/javaee/full/deployment/EarLibClassLoader.java
The file was modified nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/GlassFishLogManager.java
The file was modified nucleus/admin/cli/pom.xml
The file was modified nucleus/common/common-util/pom.xml
The file was modified nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/parser/RawLogParser.java
The file was addednucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/GlassfishUrlClassLoader.java
The file was modified nucleus/core/logging/src/test/resources/com/sun/enterprise/server/logging/parser/odl-server.log
The file was modified nucleus/admin/cli/src/main/java/com/sun/enterprise/admin/cli/AdminMain.java
The file was modified nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/logviewer/backend/LogFilterForInstance.java
The file was modified nucleus/deployment/common/src/test/java/com/sun/enterprise/deploy/shared/FileArchiveTest.java
The file was modified nucleus/common/common-util/src/main/java/com/sun/common/util/logging/LoggingConfig.java
The file was removednucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/LogEvent.java
The file was removednucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/LogEventImpl.java
Commit f22a2afd660b5a5f2e7d99801b5f809e8d846cf3 by David Matějček
Fixed log viewing

- more tolerant timestamp parsing
- fixed class cast exception (Date vs. OffsetDateTime)
- FINE log in LogFile changed to WARNING providing better information
  + fixed condition
- more effective and more robust ODLLogParser
- integration tests
The file was modified nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/formatter/LogFormatDetector.java
The file was addedappserver/tests/admin/tests/src/test/java/org/glassfish/main/admin/test/LoggingITest.java
The file was modified nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/parser/ODLLogParser.java
The file was addedappserver/tests/admin/tests/src/test/java/org/glassfish/main/admin/test/rest/LoggingRestITest.java
The file was modified nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/logviewer/backend/LogFile.java
The file was modified nucleus/admin/rest/rest-service/src/main/java/org/glassfish/admin/rest/logviewer/LogRecord.java
The file was modified nucleus/admin/rest/rest-service/src/main/java/org/glassfish/admin/rest/resources/custom/StructuredLogViewerResource.java
The file was modified nucleus/core/logging/src/test/resources/com/sun/enterprise/server/logging/parser/odl-server.log
Commit 7bfde40f7ce9158c496d226024a7ec788c3a1843 by David Matějček
Minor removals and javadoc fixes in gjule
The file was modified nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/LogCollectorHandler.java
The file was modified nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/SyslogHandler.java
The file was modified nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/formatter/UniformLogFormatter.java
The file was modified nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/formatter/ODLLogFormatter.java
The file was modified nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/rotation/MeteredStreamTest.java
The file was modified nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/Syslog.java
The file was modified nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/handler/HandlerConfigurationHelperTest.java
The file was modified nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/rotation/LogFileManagerTest.java
The file was modified nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/GlassFishLogManagerLifeCycleTest.java
Commit e1b4c2fc953944ebf7eab0f2a24edfefe09cf99d by David Matějček
The systemRootLoggerLevel changed to systemRootLogger.level

- it is a standard
- affects also get-log-attributes output, etc.
The file was modified nucleus/admin/template/src/main/resources/config/logging.properties
The file was modified nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/GlassFishMain.java
The file was modified nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/cfg/GlassFishLogManagerProperty.java
The file was modified appserver/tests/admin/tests/src/test/java/org/glassfish/main/admin/test/AsadminLoggingITest.java
Commit c0fdf9e232638748d40c088eeccbe240d65119ec by David Matějček
Renamed some parameters in logging
The file was modified nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/formatter/ODLLogFormatter.java
The file was modified nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/rotation/LogFileManager.java
Commit 51eb04347da4de6d754fff5b64b3a66266d54444 by David Matějček
SimpleLogHandler.useErrorStream is true by default

- reason: Linux documentation, STDERR should be used for the dev output,
  STDOUT for user output. As GlassFish user is usually a developer it
  doesn't matter too much, but logging usually serves to developers.
  User still can switch it as he desires.
The file was modified nucleus/admin/template/src/main/resources/config/logging.properties
The file was modified nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/SimpleLogHandler.java