Logging Serviceability Requirements.

Serviceability requirements state that all SEVERE, WARNING and INFO messages must have a message id. It is recommended that all other messages logged also have a message id. Please see logging message specification for more information on message id format.

For help in finding and fixing messages with missing message ids or message ids that don't conform to specification, please see List of messages with missing message ids ( in green-red-color or black-gray-black-color ).

Further the log needs to contain recommended actions to take to further determine the cause of a problem (not solution). To support this requirement each module must include diagnostic information in the resource bundles. Each message of level SEVERE or WARNING should have diagnostic information. At least the cause of the problem is required. There may be more than one cause. In addition it is helpful to provide information to help guide the user to solving the problem by giving him a set of things to check. There may be more than check message. See message format page for examples of diagnostic messages.

Resource bundles not containing diagnostic messages:

Resource Bundle Name Status (SEVERE) due Aug 3 Status (WARNING) due Aug 17
admin/config-api/src/main/java/org/glassfish/config/support//LogStrings.properties    
common/common-util/src/main/java/com/sun/common/util/logging//LogStrings.properties    
common/common-util/src/main/java/com/sun/logging/enterprise/resource/javamail//LogStrings.properties    
common/common-util/src/main/java/com/sun/logging/enterprise/resource/jms//LogStrings.properties    
common/common-util/src/main/java/com/sun/logging/enterprise/system/activation//LogStrings.properties    
common/common-util/src/main/java/com/sun/logging/enterprise/system/core/classloading//LogStrings.properties    
common/common-util/src/main/java/com/sun/logging/enterprise/system/core//LogStrings.properties    
common/common-util/src/main/java/com/sun/logging/enterprise/system/core/selfmanagement//LogStrings.properties    
common/common-util/src/main/java/com/sun/logging/enterprise/system//LogStrings.properties    
common/common-util/src/main/java/com/sun/logging/enterprise/system/tools/diagnostics//LogStrings.properties    
common/common-util/src/main/java/com/sun/logging/enterprise/system/tools/launcher//LogStrings.properties    
common/common-util/src/main/java/com/sun/logging/enterprise/system/tools//LogStrings.properties    
common/common-util/src/main/java/com/sun/logging/enterprise/system/util//LogStrings.properties    
common/container-common/src/main/resources/org/glassfish/javaee/services//LogStrings.properties    
core/kernel/src/main/java/com/sun/enterprise/server//LogStrings.properties removed  
core/kernel/src/main/resources/com/sun/enterprise//LogStrings.properties removed  
core/kernel/src/main/resources/com/sun/logging/enterprise/system/core//LogStrings.properties removed  
flashlight/framework/src/main/java/org/glassfish/flashlight/impl/client//LogStrings.properties new  
persistence/common/src/main/resources/org/glassfish/persistence/common//LogStrings.properties    
web/web-glue/src/main/java/com/sun/enterprise/web/logging/pwc//LogStrings.properties removed  
webservices/jsr109-impl/src/main/resources/org/glassfish/webservices//LogStrings.properties    
persistence/cmp/ejb-mapping/src/main/java/com/sun/jdo/api/persistence/mapping/ejb//Bundle.properties    
persistence/cmp/enhancer/src/main/java/com/sun/jdo/api/persistence/enhancer//Bundle.properties    
persistence/cmp/model/src/main/java/com/sun/jdo/api/persistence/model//Bundle.properties    
persistence/cmp/support-ejb/src/main/java/com/sun/jdo/spi/persistence/support/ejb/cmp//Bundle.properties    
persistence/cmp/support-ejb/src/main/java/com/sun/jdo/spi/persistence/support/ejb/codegen//Bundle.properties    
persistence/cmp/support-ejb/src/main/java/com/sun/jdo/spi/persistence/support/ejb/model//Bundle.properties    
persistence/cmp/support-sqlstore/src/main/java/com/sun/jdo/spi/persistence/support/sqlstore/impl//Bundle.properties    
persistence/cmp/support-sqlstore/src/main/java/com/sun/jdo/spi/persistence/support/sqlstore/query//Bundle.properties    
persistence/cmp/support-sqlstore/src/main/java/com/sun/jdo/spi/persistence/support/sqlstore/query/jqlc//Bundle.properties    
persistence/cmp/support-sqlstore/src/main/java/com/sun/jdo/spi/persistence/support/sqlstore/query/util/scope//Bundle.properties    
persistence/cmp/utility/src/main/java/com/sun/jdo/spi/persistence/utility//Bundle.properties    
persistence/cmp/utility/src/main/java/com/sun/jdo/spi/persistence/utility/generator/io//Bundle.properties    

Resource bundles with diagnostic messages:

Resource Bundle Name Status (SEVERE) due Aug 3 Status (WARNING) due Aug 17
appclient/server/core/src/main/resources/org/glassfish/appclient/server/core//LogStrings.properties all but two (internal errors) were OK as of 7/21; cause and checked added for the two all but two (internal errors) were OK as of 7/21; cause and checked added for the two
common/common-util/src/main/java/com/sun/logging/enterprise/system/container/appclient//LogStrings.properties Relocated to appclient/client/acc 8/11 with cause and check
common/common-util/src/main/java/com/sun/logging/enterprise/system/container/ejb//LogStrings.properties incomplete incomplete
common/common-util/src/main/java/com/sun/logging/enterprise/system/container/ejb/mdb//LogStrings.properties incomplete incomplete
common/common-util/src/main/java/com/sun/logging/enterprise/system/core/naming//LogStrings.properties incomplete incomplete
common/common-util/src/main/java/com/sun/logging/enterprise/system/tools/admin//LogStrings.properties incomplete incomplete
connectors/connectors-inbound-runtime/src/main/resources/com/sun/enterprise/connectors/inbound//LogStrings.properties incomplete incomplete
connectors/connectors-internal-api/src/main/resources/com/sun/appserv/connectors/internal/api//LogStrings.properties incomplete incomplete
connectors/connectors-runtime/src/main/resources/com/sun/logging/enterprise/resource/resourceadapter//LogStrings.properties incomplete incomplete
connectors/work-management/src/main/resources/com/sun/enterprise/connectors/work//LogStrings.properties incomplete incomplete
deployment/common/src/main/resources/com/sun/logging/enterprise/system/tools/deployment//LogStrings.properties incomplete incomplete
ejb/ejb-container/src/main/resources/com/sun/logging/enterprise/system/container/ejb//LogStrings.properties incomplete incomplete
ejb/ejb-container/src/main/resources/com/sun/logging/enterprise/system/container/ejb/mdb//LogStrings.properties incomplete incomplete
jdbc/jdbc-ra/jdbc-core/src/main/resources/com/sun/gjc/spi//LogStrings.properties incomplete incomplete
security/core/src/main/resources/com/sun/logging/enterprise/system/core/security//LogStrings.properties incomplete incomplete
transaction/jta/src/main/resources/com/sun/enterprise/transaction//LogStrings.properties incomplete incomplete
transaction/jts/src/main/resources/com/sun/jts//LogStrings.properties incomplete incomplete
web/war-util/src/main/resources/com/sun/logging/enterprise/system/container/web//LogStrings.properties incomplete incomplete
persistence/cmp/generator-database/src/main/java/com/sun/jdo/spi/persistence/generator/database//Bundle.properties incomplete incomplete
persistence/cmp/support-ejb/src/main/java/com/sun/jdo/spi/persistence/support/ejb/ejbc//Bundle.properties incomplete incomplete
persistence/cmp/support-ejb/src/main/java/com/sun/jdo/spi/persistence/support/ejb/ejbqlc//Bundle.properties incomplete incomplete
persistence/cmp/support-sqlstore/src/main/java/com/sun/jdo/spi/persistence/support/sqlstore//Bundle.properties incomplete incomplete
persistence/cmp/utility/src/main/java/com/sun/jdo/spi/persistence/utility/logging//Bundle.properties incomplete incomplete