History log of /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/file/impl/StdDebugFile.java
Revision Date Author Comments Expand
0f8e6a91301bd55c0b27889e849ac4e6ca905753 11-Aug-2015 Quentin CASTEL <quentin.castel@forgerock.com>

AME-7894 AME-7896 CREST Debug Endpoint and SSOAdmin command Rest endpoint and a SSOAdmin command for recording OpenAM. It will generate a record bundle that will contain: - debug logs during the time-frame of the record, in the requested debug level. - thread dump generated during the recording - a config export, generated at the beginning of the recording - an info.json, with the environment info, JVM info and more - a RecordHistory.txt, with the record time history This record bundle will help investigating in OpenAM issue. The communication between the client and the support will be improved, client will send this bundle on each ticket. It's also a good starting point for a support bundle format, which will allow us to start building analyze tools based on it.

/forgerock/openam-v13/openam-audit/openam-audit-core/src/main/java/org/forgerock/openam/audit/AuditConstants.java /forgerock/openam-v13/openam-cli/openam-cli-definitions/src/main/java/com/sun/identity/cli/definition/AccessManager.java /forgerock/openam-v13/openam-cli/openam-cli-impl/src/main/java/com/sun/identity/cli/IArgument.java /forgerock/openam-v13/openam-cli/openam-cli-impl/src/main/java/com/sun/identity/cli/record/StartRecord.java /forgerock/openam-v13/openam-cli/openam-cli-impl/src/main/java/com/sun/identity/cli/record/StatusRecord.java /forgerock/openam-v13/openam-cli/openam-cli-impl/src/main/java/com/sun/identity/cli/record/StopRecord.java /forgerock/openam-v13/openam-cli/openam-cli-impl/src/main/java/com/sun/identity/cli/rest/RestCommand.java /forgerock/openam-v13/openam-core/src/main/resources/debugfiles.properties /forgerock/openam-v13/openam-rest/src/main/java/org/forgerock/openam/forgerockrest/guice/ForgerockRestGuiceModule.java /forgerock/openam-v13/openam-rest/src/main/java/org/forgerock/openam/rest/RestEndpoints.java /forgerock/openam-v13/openam-rest/src/main/java/org/forgerock/openam/rest/record/DebugRecorder.java /forgerock/openam-v13/openam-rest/src/main/java/org/forgerock/openam/rest/record/DefaultDebugRecorder.java /forgerock/openam-v13/openam-rest/src/main/java/org/forgerock/openam/rest/record/Record.java /forgerock/openam-v13/openam-rest/src/main/java/org/forgerock/openam/rest/record/RecordConstants.java /forgerock/openam-v13/openam-rest/src/main/java/org/forgerock/openam/rest/record/RecordException.java /forgerock/openam-v13/openam-rest/src/main/java/org/forgerock/openam/rest/record/RecordProperties.java /forgerock/openam-v13/openam-rest/src/main/java/org/forgerock/openam/rest/record/RecordReport.java /forgerock/openam-v13/openam-rest/src/main/java/org/forgerock/openam/rest/record/RecordResource.java /forgerock/openam-v13/openam-rest/src/main/java/org/forgerock/openam/rest/record/RecordStatus.java /forgerock/openam-v13/openam-rest/src/test/java/org/forgerock/openam/rest/record/DebugFileProviderForTest.java /forgerock/openam-v13/openam-rest/src/test/java/org/forgerock/openam/rest/record/DebugTestTemplate.java /forgerock/openam-v13/openam-rest/src/test/java/org/forgerock/openam/rest/record/DefaultDebugRecorderTest.java /forgerock/openam-v13/openam-rest/src/test/java/org/forgerock/openam/rest/record/RecordPropertiesTest.java /forgerock/openam-v13/openam-rest/src/test/java/org/forgerock/openam/rest/record/RecordResourceTest.java /forgerock/openam-v13/openam-rest/src/test/resources/record/AllOnRecord.json /forgerock/openam-v13/openam-rest/src/test/resources/record/OpenAMConfigExport.json /forgerock/openam-v13/openam-rest/src/test/resources/record/OpenAMConfigExportNotSharePassword.json /forgerock/openam-v13/openam-rest/src/test/resources/record/OpenAMConfigExportSharePassword.json /forgerock/openam-v13/openam-rest/src/test/resources/record/SimpleRecord.json /forgerock/openam-v13/openam-rest/src/test/resources/record/SimpleRecordWithAutoStopFileSize.json /forgerock/openam-v13/openam-rest/src/test/resources/record/SimpleRecordWithAutoStopTime.json /forgerock/openam-v13/openam-rest/src/test/resources/record/SimpleRecordWithConfigExport.json /forgerock/openam-v13/openam-rest/src/test/resources/record/SimpleRecordWithThreadDump.json /forgerock/openam-v13/openam-rest/src/test/resources/record/WrongReferenceID.json /forgerock/openam-v13/openam-rest/src/test/resources/record/ZipRecord.json /forgerock/openam-v13/openam-rest/src/test/resources/record/autoStopFileSize.json /forgerock/openam-v13/openam-rest/src/test/resources/record/autoStopTime.json /forgerock/openam-v13/openam-rest/src/test/resources/record/debugconfig.properties /forgerock/openam-v13/openam-rest/src/test/resources/record/debugfiles.properties /forgerock/openam-v13/openam-rest/src/test/resources/record/oneRecordFirstRecord.json /forgerock/openam-v13/openam-rest/src/test/resources/record/startSimpleRecord.json /forgerock/openam-v13/openam-rest/src/test/resources/record/threadDump.json /forgerock/openam-v13/openam-rest/src/test/resources/record/twoRecordsFirstRecord.json /forgerock/openam-v13/openam-rest/src/test/resources/record/twoRecordsSecondRecord.json /forgerock/openam-v13/openam-schema/openam-dtd-schema/src/main/resources/com/sun/identity/log/messageid/CLILogMessageIDs.xml DebugFileImpl.java StdDebugFile.java /forgerock/openam-v13/openam-shared/src/main/java/org/forgerock/openam/utils/file/FileSizeUnit.java /forgerock/openam-v13/openam-shared/src/main/java/org/forgerock/openam/utils/file/ZipUtils.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/shared/debug/DebugConfigurationFromPropertiesTest.java /forgerock/openam-v13/openam-shared/src/test/java/org/forgerock/openam/utils/file/FileSizeUnitTest.java /forgerock/openam-v13/openam-shared/src/test/java/org/forgerock/openam/utils/file/ZipUtilsTest.java /forgerock/openam-v13/openam-shared/src/test/resources/zipUtils/FakeFolder/file1.txt /forgerock/openam-v13/openam-shared/src/test/resources/zipUtils/FakeFolder/file2.txt /forgerock/openam-v13/openam-shared/src/test/resources/zipUtils/FakeFolder/subfolder/file1.txt
c1b45299506613a522e8eeaffe0efd1b9cd5e355 12-Feb-2015 Quentin CASTEL <quentin.castel@forgerock.com>

OPENAM-5510 CR-6021 Debug logger doesn't print any log messages when debug directory isn't available

9c613e28bb91f464d2e937b21b8174b23499038a 12-Feb-2015 Quentin CASTEL <quentin.castel@forgerock.com>

OPENAM-5510 CR-6021 Debug logger doesn't print any log messages when debug directory isn't available

10165d7e4cd84a62ad539bbc21526ff549137fc1 12-Feb-2015 Quentin CASTEL <quentin.castel@forgerock.com>

OPENAM-5510 CR-6021 Debug logger doesn't print any log messages when debug directory isn't available

daa5b26d17962e15458c2f9c7e7e32dfee73db79 06-Feb-2015 Quentin CASTEL <quentin.castel@forgerock.com>

OPENAM-5410 CR-5782 - solve the random error in the rotation test Some extra improvement were done in the same time : - refactor of the debug configuration. - NPE on the debugger - optimisation of the performance

/forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/DebugLevel.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/file/DebugConfiguration.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/file/DebugFile.java DebugConfigurationFromProperties.java DebugFileImpl.java DebugFileProviderImpl.java DefaultDebugConfiguration.java InvalidDebugConfigurationException.java StdDebugFile.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/impl/DebugImpl.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/impl/DebugProviderImpl.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/shared/debug/DebugConfigurationFromPropertiesTest.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/shared/debug/DebugFileProviderForTest.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/shared/debug/DebugRotationTest.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/shared/debug/DebugTest.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/shared/debug/DebugTestTemplate.java /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/config_validation/invalid/cantParseSuffix.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/config_validation/invalid/negativeRotation.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/config_validation/invalid/rotationNotCompatibleWithSuffix.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/config_validation/invalid/suffixEmptyAndRotationEnabled.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/config_validation/valid/basicconfig.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/config_validation/valid/prefixconfig.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/config_validation/valid/rotationconfig.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/debugconfig.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/debugconfigRotation.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/debugfiles.properties
59dd4e51b41d4317eab7eed8962531c1bb5c0676 06-Feb-2015 Quentin CASTEL <quentin.castel@forgerock.com>

OPENAM-5410 CR-5782 - solve the random error in the rotation test Some extra improvement were done in the same time : - refactor of the debug configuration. - NPE on the debugger - optimisation of the performance

/forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/DebugLevel.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/file/DebugConfiguration.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/file/DebugFile.java DebugConfigurationFromProperties.java DebugFileImpl.java DebugFileProviderImpl.java DefaultDebugConfiguration.java InvalidDebugConfigurationException.java StdDebugFile.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/impl/DebugImpl.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/impl/DebugProviderImpl.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/shared/debug/DebugConfigurationFromPropertiesTest.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/shared/debug/DebugFileProviderForTest.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/shared/debug/DebugRotationTest.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/shared/debug/DebugTest.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/shared/debug/DebugTestTemplate.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/shared/debug/PerformanceTest.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/shared/timeservice/AccelerateTimeService.java /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/config_validation/invalid/cantParseSuffix.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/config_validation/invalid/negativeRotation.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/config_validation/invalid/rotationNotCompatibleWithSuffix.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/config_validation/invalid/suffixEmptyAndRotationEnabled.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/config_validation/valid/basicconfig.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/config_validation/valid/prefixconfig.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/config_validation/valid/rotationconfig.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/debugconfig.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/debugconfigRotation.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/debugfiles.properties
ce2e2c2c7126b18ccfce0fe69a3bfa2eafea68b7 06-Feb-2015 Quentin CASTEL <quentin.castel@forgerock.com>

OPENAM-5410 - CR-5782 - solve the random error in the rotation test. refactor of the debug configuration. NPE on the debugger. optimisation of the performance

/forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/DebugLevel.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/file/DebugConfiguration.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/file/DebugFile.java DebugConfigurationFromProperties.java DebugFileImpl.java DebugFileProviderImpl.java DefaultDebugConfiguration.java InvalidDebugConfigurationException.java StdDebugFile.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/impl/DebugImpl.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/impl/DebugProviderImpl.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/shared/debug/DebugConfigurationFromPropertiesTest.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/shared/debug/DebugFileProviderForTest.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/shared/debug/DebugRotationTest.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/shared/debug/DebugTest.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/shared/debug/DebugTestTemplate.java /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/config_validation/invalid/cantParseSuffix.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/config_validation/invalid/negativeRotation.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/config_validation/invalid/rotationNotCompatibleWithSuffix.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/config_validation/invalid/suffixEmptyAndRotationEnabled.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/config_validation/valid/basicconfig.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/config_validation/valid/prefixconfig.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/config_validation/valid/rotationconfig.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/debugconfig.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/debugconfigRotation.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/debugfiles.properties
d3c69b9c634676ba8db4a67869e17456304be29c 05-Jan-2015 Quentin CASTEL <quentin.castel@forgerock.com>

OPENAM-4644 OPENAM-4614 CR-4762 Complete refactoring of the logger, in order to correct a log rotation issue. The design is different also add some test units.

/forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/Debug.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/DebugConstants.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/DebugLevel.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/IDebug.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/IDebugProvider.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/file/DebugFile.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/file/DebugFileProvider.java DebugFileImpl.java DebugFileProviderImpl.java StdDebugFile.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/impl/DebugImpl.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/impl/DebugProviderImpl.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/configuration/SystemProperties.java /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/debugconfig.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/debugconfigRotation.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/debugfiles.properties
443e45c88c0a3592e334cbde20a7630a7c891fd4 05-Jan-2015 Quentin CASTEL <quentin.castel@forgerock.com>

OPENAM-4644 OPENAM-4614 CR-4762 Complete refactoring of the logger, in order to correct a log rotation issue. The design is different also add some test units.

/forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/Debug.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/DebugConstants.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/DebugLevel.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/IDebug.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/IDebugProvider.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/file/DebugFile.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/file/DebugFileProvider.java DebugFileImpl.java DebugFileProviderImpl.java StdDebugFile.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/impl/DebugImpl.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/impl/DebugProviderImpl.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/configuration/SystemProperties.java /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/debugconfig.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/debugconfigRotation.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/debugfiles.properties
5e89746cb5bec21d15a044ce89cfcdbf99d3d49d 15-Dec-2014 Quentin CASTEL <quentin.castel@forgerock.com>

OPENAM-4644 OPENAM-4614 CR-4762 Complete refactoring of the logger, in order to correct a log rotation issue. The design is different also add some test units.

/forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/Debug.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/DebugConstants.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/DebugLevel.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/IDebug.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/IDebugProvider.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/file/DebugFile.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/file/DebugFileProvider.java DebugFileImpl.java DebugFileProviderImpl.java StdDebugFile.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/impl/DebugImpl.java /forgerock/openam-v13/openam-shared/src/main/java/com/sun/identity/shared/debug/impl/DebugProviderImpl.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/configuration/SystemProperties.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/shared/debug/DebugFileProviderForTest.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/shared/debug/DebugTest.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/shared/debug/DebugTestTemplate.java /forgerock/openam-v13/openam-shared/src/test/java/com/sun/identity/shared/timeservice/AccelerateTimeService.java /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/debugconfig.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/debugconfigRotation.properties /forgerock/openam-v13/openam-shared/src/test/resources/debug_config_test/debugfiles.properties