Logging configuration

Logging configuration

To configure logging there are 2 properties that can be set via environment variables:

  1. LOGGING_FORMAT → expects string value: json or plain-text.
    Default Value: json

    1. In json mode theIn prod mode, the logs are produced in a JSON format so that log aggregation tools like Logstash can handle them effectively.

    2. In plain-text mode the, the logs use a traditional plain-text format directed to standard output (stdout). This format is optimized for human readability directly in a terminal and represents the logging style that was previously the default. This mode is suitable for local development and debugging without needing external log processing tools.

  2. LOGGING_CROSS_CUTTING → Controls cross-cutting logging, including method entry, exit, and execution time.

    Configure this property to true to enable the feature, or false to disable it.

    Default Value: false

Examples

Production logging config output with disabled cross-cutting feature:

{"instant":"2025-05-20T07:36:26.685Z","level":"INFO","loggerName":"com.smartfacts.cdcm.platform.service.ConfigurationService","message":"Getting baseline close statuses for configuration area: 67ab432fd007be039af44262","requestId":"082806b60e054a30b4f9b2d79ac0debc","sessionId":"78E8750FA9D9C2CF4745ABE7569319F2","userId":"oryuro","thread":"http-nio-8080-exec-9"} {"instant":"2025-05-20T07:36:26.688Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.service.ConfigurationAreaService","message":"Mapped configuration area 664c7d15f7eb227a1021a7ce to dto in 7 ms (conceptTypeFetching: 5 ms, toDtoMapping: 2 ms)","requestId":"36f5713337dc4a68aaf1374effdabeb9","sessionId":"78E8750FA9D9C2CF4745ABE7569319F2","userId":"oryuro","thread":"http-nio-8080-exec-5"} {"instant":"2025-05-20T07:36:26.690Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.service.ConfigurationService","message":"Getting all baselined configurations took: 5 ms","requestId":"082806b60e054a30b4f9b2d79ac0debc","sessionId":"78E8750FA9D9C2CF4745ABE7569319F2","userId":"oryuro","thread":"http-nio-8080-exec-9"} {"instant":"2025-05-20T07:36:26.693Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.service.ConfigurationService","message":"Determining which configurations are open baselines took: 3 ms","requestId":"082806b60e054a30b4f9b2d79ac0debc","sessionId":"78E8750FA9D9C2CF4745ABE7569319F2","userId":"oryuro","thread":"http-nio-8080-exec-9"} {"instant":"2025-05-20T07:36:26.694Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.service.ConfigurationAreaService","message":"Mapped configuration area 664f38242aac9257b5b0c79c to dto in 6 ms (conceptTypeFetching: 4 ms, toDtoMapping: 2 ms)","requestId":"36f5713337dc4a68aaf1374effdabeb9","sessionId":"78E8750FA9D9C2CF4745ABE7569319F2","userId":"oryuro","thread":"http-nio-8080-exec-5"} {"instant":"2025-05-20T07:36:26.699Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.service.ConfigurationAreaService","message":"Mapped configuration area 664f383b2aac9257b5b0c7a0 to dto in 5 ms (conceptTypeFetching: 4 ms, toDtoMapping: 1 ms)","requestId":"36f5713337dc4a68aaf1374effdabeb9","sessionId":"78E8750FA9D9C2CF4745ABE7569319F2","userId":"oryuro","thread":"http-nio-8080-exec-5"} {"instant":"2025-05-20T07:36:26.705Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.service.ConfigurationAreaService","message":"Mapped configuration area 666c1af0f609ca46fcf82e83 to dto in 5 ms (conceptTypeFetching: 4 ms, toDtoMapping: 1 ms)","requestId":"36f5713337dc4a68aaf1374effdabeb9","sessionId":"78E8750FA9D9C2CF4745ABE7569319F2","userId":"oryuro","thread":"http-nio-8080-exec-5"} {"instant":"2025-05-20T07:36:26.710Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.service.ConfigurationAreaService","message":"Mapped configuration area 666c242cf609ca46fcf82e87 to dto in 5 ms (conceptTypeFetching: 3 ms, toDtoMapping: 2 ms)","requestId":"36f5713337dc4a68aaf1374effdabeb9","sessionId":"78E8750FA9D9C2CF4745ABE7569319F2","userId":"oryuro","thread":"http-nio-8080-exec-5"} {"instant":"2025-05-20T07:36:26.712Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.service.ConfigurationService","message":"Getting configuration item status statistics for each configuration took: 19 ms","requestId":"082806b60e054a30b4f9b2d79ac0debc","sessionId":"78E8750FA9D9C2CF4745ABE7569319F2","userId":"oryuro","thread":"http-nio-8080-exec-9"} {"instant":"2025-05-20T07:36:26.716Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.service.ConfigurationAreaService","message":"Mapped configuration area 66717d76b70bd82e51bd118e to dto in 6 ms (conceptTypeFetching: 3 ms, toDtoMapping: 3 ms)","requestId":"36f5713337dc4a68aaf1374effdabeb9","sessionId":"78E8750FA9D9C2CF4745ABE7569319F2","userId":"oryuro","thread":"http-nio-8080-exec-5"} {"instant":"2025-05-20T07:36:26.723Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.service.ConfigurationAreaService","message":"Mapped configuration area 6686adbfc326bb5f1e4cb2b9 to dto in 7 ms (conceptTypeFetching: 6 ms, toDtoMapping: 1 ms)","requestId":"36f5713337dc4a68aaf1374effdabeb9","sessionId":"78E8750FA9D9C2CF4745ABE7569319F2","userId":"oryuro","thread":"http-nio-8080-exec-5"} {"instant":"2025-05-20T07:36:26.727Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.service.ConfigurationAreaService","message":"Mapped configuration area 6688305c3ca0947c6fc44a02 to dto in 4 ms (conceptTypeFetching: 3 ms, toDtoMapping: 1 ms)","requestId":"36f5713337dc4a68aaf1374effdabeb9","sessionId":"78E8750FA9D9C2CF4745ABE7569319F2","userId":"oryuro","thread":"http-nio-8080-exec-5"} {"instant":"2025-05-20T07:36:26.735Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.service.ConfigurationAreaService","message":"Mapped configuration area 6718b5e3225b5a3ae10a9094 to dto in 7 ms (conceptTypeFetching: 3 ms, toDtoMapping: 4 ms)","requestId":"36f5713337dc4a68aaf1374effdabeb9","sessionId":"78E8750FA9D9C2CF4745ABE7569319F2","userId":"oryuro","thread":"http-nio-8080-exec-5"} {"instant":"2025-05-20T07:36:26.740Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.service.ConfigurationAreaService","message":"Mapped configuration area 673dfde618411b540fdd804c to dto in 5 ms (conceptTypeFetching: 3 ms, toDtoMapping: 2 ms)","requestId":"36f5713337dc4a68aaf1374effdabeb9","sessionId":"78E8750FA9D9C2CF4745ABE7569319F2","userId":"oryuro","thread":"http-nio-8080-exec-5"} {"instant":"2025-05-20T07:36:26.749Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.service.ConfigurationAreaService","message":"Mapped configuration area 67ab432fd007be039af44262 to dto in 9 ms (conceptTypeFetching: 4 ms, toDtoMapping: 5 ms)","requestId":"36f5713337dc4a68aaf1374effdabeb9","sessionId":"78E8750FA9D9C2CF4745ABE7569319F2","userId":"oryuro","thread":"http-nio-8080-exec-5"} {"instant":"2025-05-20T07:36:26.757Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.service.ConfigurationAreaService","message":"Mapped configuration area 67c06e947ee9737995d3dc17 to dto in 8 ms (conceptTypeFetching: 4 ms, toDtoMapping: 4 ms)","requestId":"36f5713337dc4a68aaf1374effdabeb9","sessionId":"78E8750FA9D9C2CF4745ABE7569319F2","userId":"oryuro","thread":"http-nio-8080-exec-5"} {"instant":"2025-05-20T07:36:26.757Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.service.ConfigurationAreaService","message":"Listed configuration areas for space CDCM-IPKvRuZYUps1 in 154 ms (getConfigurationAreas: 17 ms, mapping: 137 ms)","requestId":"36f5713337dc4a68aaf1374effdabeb9","sessionId":"78E8750FA9D9C2CF4745ABE7569319F2","userId":"oryuro","thread":"http-nio-8080-exec-5"}

Production logging config output with enabled cross-cutting feature:

{"instant":"2025-05-20T07:41:37.804Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.persistence.MongoDbManager","message":"Enter: com.smartfacts.cdcm.platform.persistence.MongoDbManager.getCollection() with arguments = [CDCM-IPKvRuZYUps1, cdcm.types.statemachines, class com.smartfacts.cdcm.platform.dao.StateMachineDocument]","requestId":"ebcdc431809044f1bf011672a7525925","sessionId":"6242CC50FDE4C312B3C966BDD0D6CCE1","userId":"oryuro","thread":"http-nio-8080-exec-8"} {"instant":"2025-05-20T07:41:37.805Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.persistence.MongoDbManager","message":"Exit: com.smartfacts.cdcm.platform.persistence.MongoDbManager.getCollection() with result = com.mongodb.client.internal.MongoCollectionImpl@7be59c67 in 0ms","requestId":"ebcdc431809044f1bf011672a7525925","sessionId":"6242CC50FDE4C312B3C966BDD0D6CCE1","userId":"oryuro","thread":"http-nio-8080-exec-8"} {"instant":"2025-05-20T07:41:37.806Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.persistence.TypePersistence","message":"Exit: com.smartfacts.cdcm.platform.persistence.TypePersistence.getByKey() with result = Optional[StateMachineDocument(states=[ConceptStateDocument(key=aicsfDj0UO3z, title=Test 1, oslcUri=null, propertyTreatments={}, isBaselineClosed=false, isValidTemplate=false), ConceptStateDocument(key=ahhPlrX4fGVv, title=Test 2.1, oslcUri=null, propertyTreatments={prod.resp.organization=[], importid=[MANDATORY], is-consumable=[], description=[], master=[READ_ONLY]}, isBaselineClosed=false, isValidTemplate=false), ConceptStateDocument(key=a5g0jWe31zTL, title=Test 3, oslcUri=null, propertyTreatments={importid=[MANDATORY], snr=[READ_ONLY]}, isBaselineClosed=false, isValidTemplate=false), ConceptStateDocument(key=aawIg8PVLZXc, title=Test 4 updated, oslcUri=null, propertyTreatments={master=[READ_ONLY]}, isBaselineClosed=false, isValidTemplate=false), ConceptStateDocument(key=handmadeKey, title=Test 5, oslcUri=null, propertyTreatments={md2=[], master=[MANDATORY]}, isBaselineClosed=false, isValidTemplate=false), ConceptStateDocument(key=vSJZ8, title=asdf, oslcUri=null, propertyTreatments={}, ... (truncated) in 2ms","requestId":"ebcdc431809044f1bf011672a7525925","sessionId":"6242CC50FDE4C312B3C966BDD0D6CCE1","userId":"oryuro","thread":"http-nio-8080-exec-8"} {"instant":"2025-05-20T07:41:37.806Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.persistence.TypePersistence","message":"Enter: com.smartfacts.cdcm.platform.persistence.TypePersistence.getByKey() with arguments = [CDCM-IPKvRuZYUps1, configuration]","requestId":"ebcdc431809044f1bf011672a7525925","sessionId":"6242CC50FDE4C312B3C966BDD0D6CCE1","userId":"oryuro","thread":"http-nio-8080-exec-8"} {"instant":"2025-05-20T07:41:37.806Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.persistence.MongoDbManager","message":"Enter: com.smartfacts.cdcm.platform.persistence.MongoDbManager.getCollection() with arguments = [CDCM-IPKvRuZYUps1, cdcm.types.concepts, class com.smartfacts.cdcm.platform.dao.ConceptTypeDocument]","requestId":"ebcdc431809044f1bf011672a7525925","sessionId":"6242CC50FDE4C312B3C966BDD0D6CCE1","userId":"oryuro","thread":"http-nio-8080-exec-8"} {"instant":"2025-05-20T07:41:37.806Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.persistence.MongoDbManager","message":"Exit: com.smartfacts.cdcm.platform.persistence.MongoDbManager.getCollection() with result = com.mongodb.client.internal.MongoCollectionImpl@513c0e99 in 0ms","requestId":"ebcdc431809044f1bf011672a7525925","sessionId":"6242CC50FDE4C312B3C966BDD0D6CCE1","userId":"oryuro","thread":"http-nio-8080-exec-8"} {"instant":"2025-05-20T07:41:37.808Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.persistence.TypePersistence","message":"Exit: com.smartfacts.cdcm.platform.persistence.TypePersistence.getByKey() with result = Optional[ConceptTypeDocument(baseKind=CONFIGURATION, isTemplate=false, associatedChildConceptTypeKey=configurationitem, templateConfigurationItemTypeKey=fromTemplate, propertyTypeKeys=[variantindex, releaseStatus, importid, purposeshortdescription, version, snr10, maturitylevel], recordTypeKeys=[test3, volml], referenceTypeKeys=[], stateMachineKey=abXYhqEKssM5, guardCode=null, calculatedFieldsCode=null, topUiDefinition={layoutDefinition=[Document{{props=Document{{columns=[Document{{props=Document{{width=0.5, minWidth=0}}}}, Document{{props=Document{{width=0.5, minWidth=0}}}}], title=}}, children=[Document{{type=PROPERTY_TYPE, key=title, props=Document{{mask=, calculationDependent=false}}, fixed=true}}, Document{{type=PROPERTY_TYPE, key=purposeshortdescription, props=Document{{mask=, calculationDependent=false}}}}, Document{{type=PROPERTY_TYPE, key=maturitylevel, props=Document{{mask=, calculationDependent=false}}}}, Document{{type=STATE}}, Document{{type=PROPERTY_TYPE, key=conceptType.... (truncated) in 2ms","requestId":"ebcdc431809044f1bf011672a7525925","sessionId":"6242CC50FDE4C312B3C966BDD0D6CCE1","userId":"oryuro","thread":"http-nio-8080-exec-8"} {"instant":"2025-05-20T07:41:37.809Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.service.TypeService","message":"Exit: com.smartfacts.cdcm.platform.service.TypeService.getConceptType() with result = ConceptTypeDto[id=64df809e524ccc01a7357ccf, key=product, title=Product, oslcUri=null, baseKind=COMPONENT, isTemplate=false, associatedChildConceptType=ConceptTypeDto[id=64de2fc4761f9c56c235e95a, key=configuration, title=Configuration, oslcUri=null, baseKind=CONFIGURATION, isTemplate=false, associatedChildConceptType=null, templateConfigurationItemType=null, propertyTypes=[PropertyTypeDto[id=null, key=variantindex, title=null, oslcUri=null, dataType=null, constraints=null, uiDefinitions=null, masterDataTableKey=null, indexedForTextSearch=null, searchRestricted=null, whereUsedRestricted=null, created=null, modified=null], PropertyTypeDto[id=null, key=releaseStatus, title=null, oslcUri=null, dataType=null, constraints=null, uiDefinitions=null, masterDataTableKey=null, indexedForTextSearch=null, searchRestricted=null, whereUsedRestricted=null, created=null, modified=null], PropertyTypeDto[id=null, key=importid, title=null, oslcUri=null, dataType=null, constraints=null, uiDefinitions=null, ... (truncated) in 13ms","requestId":"ebcdc431809044f1bf011672a7525925","sessionId":"6242CC50FDE4C312B3C966BDD0D6CCE1","userId":"oryuro","thread":"http-nio-8080-exec-8"} {"instant":"2025-05-20T07:41:37.810Z","level":"DEBUG","loggerName":"com.smartfacts.cdcm.platform.controller.TypeController","message":"Exit: com.smartfacts.cdcm.platform.controller.TypeController.getConceptType() with result = ConceptTypeDto[id=64df809e524ccc01a7357ccf, key=product, title=Product, oslcUri=null, baseKind=COMPONENT, isTemplate=false, associatedChildConceptType=ConceptTypeDto[id=64de2fc4761f9c56c235e95a, key=configuration, title=Configuration, oslcUri=null, baseKind=CONFIGURATION, isTemplate=false, associatedChildConceptType=null, templateConfigurationItemType=null, propertyTypes=[PropertyTypeDto[id=null, key=variantindex, title=null, oslcUri=null, dataType=null, constraints=null, uiDefinitions=null, masterDataTableKey=null, indexedForTextSearch=null, searchRestricted=null, whereUsedRestricted=null, created=null, modified=null], PropertyTypeDto[id=null, key=releaseStatus, title=null, oslcUri=null, dataType=null, constraints=null, uiDefinitions=null, masterDataTableKey=null, indexedForTextSearch=null, searchRestricted=null, whereUsedRestricted=null, created=null, modified=null], PropertyTypeDto[id=null, key=importid, title=null, oslcUri=null, dataType=null, constraints=null, uiDefinitions=null, ... (truncated) in 19ms","requestId":"ebcdc431809044f1bf011672a7525925","sessionId":"6242CC50FDE4C312B3C966BDD0D6CCE1","userId":"oryuro","thread":"http-nio-8080-exec-8"}

Development logging output with disabled cross-cutting feature:

2025-05-20 09:44:16.231 DEBUG[nio-8080-exec-1]c.s.c.p.s.ConfigurationService : 9c026ac69c8140f5a0699bc2019dbd63 Getting all baselined configurations took: 6 ms 2025-05-20 09:44:16.234 DEBUG[nio-8080-exec-1]c.s.c.p.s.ConfigurationService : 9c026ac69c8140f5a0699bc2019dbd63 Determining which configurations are open baselines took: 3 ms 2025-05-20 09:44:16.236 DEBUG[nio-8080-exec-4]c.s.c.p.s.ConfigurationAreaService : ef36b6b69321428abc38a4930d9daabd Mapped configuration area 6568a7779b700e52bacf9ed0 to dto in 7 ms (conceptTypeFetching: 4 ms, toDtoMapping: 3 ms) 2025-05-20 09:44:16.243 DEBUG[nio-8080-exec-4]c.s.c.p.s.ConfigurationAreaService : ef36b6b69321428abc38a4930d9daabd Mapped configuration area 65ddf34582b9156e1c1c5634 to dto in 7 ms (conceptTypeFetching: 4 ms, toDtoMapping: 3 ms) 2025-05-20 09:44:16.251 DEBUG[nio-8080-exec-4]c.s.c.p.s.ConfigurationAreaService : ef36b6b69321428abc38a4930d9daabd Mapped configuration area 664c7d15f7eb227a1021a7ce to dto in 7 ms (conceptTypeFetching: 4 ms, toDtoMapping: 3 ms) 2025-05-20 09:44:16.258 DEBUG[nio-8080-exec-1]c.s.c.p.s.ConfigurationService : 9c026ac69c8140f5a0699bc2019dbd63 Getting configuration item status statistics for each configuration took: 24 ms 2025-05-20 09:44:16.260 DEBUG[nio-8080-exec-4]c.s.c.p.s.ConfigurationAreaService : ef36b6b69321428abc38a4930d9daabd Mapped configuration area 664f38242aac9257b5b0c79c to dto in 8 ms (conceptTypeFetching: 5 ms, toDtoMapping: 3 ms) 2025-05-20 09:44:16.266 DEBUG[nio-8080-exec-4]c.s.c.p.s.ConfigurationAreaService : ef36b6b69321428abc38a4930d9daabd Mapped configuration area 664f383b2aac9257b5b0c7a0 to dto in 6 ms (conceptTypeFetching: 5 ms, toDtoMapping: 1 ms) 2025-05-20 09:44:16.272 DEBUG[nio-8080-exec-4]c.s.c.p.s.ConfigurationAreaService : ef36b6b69321428abc38a4930d9daabd Mapped configuration area 666c1af0f609ca46fcf82e83 to dto in 5 ms (conceptTypeFetching: 4 ms, toDtoMapping: 1 ms) 2025-05-20 09:44:16.278 DEBUG[nio-8080-exec-4]c.s.c.p.s.ConfigurationAreaService : ef36b6b69321428abc38a4930d9daabd Mapped configuration area 666c242cf609ca46fcf82e87 to dto in 5 ms (conceptTypeFetching: 3 ms, toDtoMapping: 2 ms) 2025-05-20 09:44:16.286 DEBUG[nio-8080-exec-4]c.s.c.p.s.ConfigurationAreaService : ef36b6b69321428abc38a4930d9daabd Mapped configuration area 66717d76b70bd82e51bd118e to dto in 8 ms (conceptTypeFetching: 5 ms, toDtoMapping: 3 ms) 2025-05-20 09:44:16.308 DEBUG[nio-8080-exec-4]c.s.c.p.s.ConfigurationAreaService : ef36b6b69321428abc38a4930d9daabd Mapped configuration area 6686adbfc326bb5f1e4cb2b9 to dto in 21 ms (conceptTypeFetching: 19 ms, toDtoMapping: 2 ms) 2025-05-20 09:44:16.317 DEBUG[nio-8080-exec-4]c.s.c.p.s.ConfigurationAreaService : ef36b6b69321428abc38a4930d9daabd Mapped configuration area 6688305c3ca0947c6fc44a02 to dto in 9 ms (conceptTypeFetching: 6 ms, toDtoMapping: 3 ms) 2025-05-20 09:44:16.328 DEBUG[nio-8080-exec-4]c.s.c.p.s.ConfigurationAreaService : ef36b6b69321428abc38a4930d9daabd Mapped configuration area 6718b5e3225b5a3ae10a9094 to dto in 10 ms (conceptTypeFetching: 6 ms, toDtoMapping: 4 ms) 2025-05-20 09:44:16.336 DEBUG[nio-8080-exec-4]c.s.c.p.s.ConfigurationAreaService : ef36b6b69321428abc38a4930d9daabd Mapped configuration area 673dfde618411b540fdd804c to dto in 8 ms (conceptTypeFetching: 5 ms, toDtoMapping: 3 ms) 2025-05-20 09:44:16.347 DEBUG[nio-8080-exec-4]c.s.c.p.s.ConfigurationAreaService : ef36b6b69321428abc38a4930d9daabd Mapped configuration area 67ab432fd007be039af44262 to dto in 11 ms (conceptTypeFetching: 5 ms, toDtoMapping: 6 ms) 2025-05-20 09:44:16.356 DEBUG[nio-8080-exec-4]c.s.c.p.s.ConfigurationAreaService : ef36b6b69321428abc38a4930d9daabd Mapped configuration area 67c06e947ee9737995d3dc17 to dto in 9 ms (conceptTypeFetching: 5 ms, toDtoMapping: 4 ms) 2025-05-20 09:44:16.357 DEBUG[nio-8080-exec-4]c.s.c.p.s.ConfigurationAreaService : ef36b6b69321428abc38a4930d9daabd Listed configuration areas for space CDCM-IPKvRuZYUps1 in 257 ms (getConfigurationAreas: 29 ms, mapping: 228 ms)

Development logging output with enabled cross-cutting feature:

2025-05-20 09:45:18.194 DEBUG[nio-8080-exec-6]c.s.c.p.p.MongoDbManager : f007a03deab7467e9551e834695fce8a Enter: com.smartfacts.cdcm.platform.persistence.MongoDbManager.getCollection() with arguments = [CDCM-IPKvRuZYUps1, cdcm.types.statemachines, class com.smartfacts.cdcm.platform.dao.StateMachineDocument] 2025-05-20 09:45:18.194 DEBUG[nio-8080-exec-6]c.s.c.p.p.MongoDbManager : f007a03deab7467e9551e834695fce8a Exit: com.smartfacts.cdcm.platform.persistence.MongoDbManager.getCollection() with result = com.mongodb.client.internal.MongoCollectionImpl@35949c61 in 0ms 2025-05-20 09:45:18.197 DEBUG[nio-8080-exec-6]c.s.c.p.p.TypePersistence : f007a03deab7467e9551e834695fce8a Exit: com.smartfacts.cdcm.platform.persistence.TypePersistence.getByKey() with result = Optional[StateMachineDocument(states=[ConceptStateDocument(key=aicsfDj0UO3z, title=Test 1, oslcUri=null, propertyTreatments={}, isBaselineClosed=false, isValidTemplate=false), ConceptStateDocument(key=ahhPlrX4fGVv, title=Test 2.1, oslcUri=null, propertyTreatments={prod.resp.organization=[], importid=[MANDATORY], is-consumable=[], description=[], master=[READ_ONLY]}, isBaselineClosed=false, isValidTemplate=false), ConceptStateDocument(key=a5g0jWe31zTL, title=Test 3, oslcUri=null, propertyTreatments={importid=[MANDATORY], snr=[READ_ONLY]}, isBaselineClosed=false, isValidTemplate=false), ConceptStateDocument(key=aawIg8PVLZXc, title=Test 4 updated, oslcUri=null, propertyTreatments={master=[READ_ONLY]}, isBaselineClosed=false, isValidTemplate=false), ConceptStateDocument(key=handmadeKey, title=Test 5, oslcUri=null, propertyTreatments={md2=[], master=[MANDATORY]}, isBaselineClosed=false, isValidTemplate=false), ConceptStateDocument(key=vSJZ8, title=asdf, oslcUri=null, propertyTreatments={}, ... (truncated) in 3ms 2025-05-20 09:45:18.197 DEBUG[nio-8080-exec-6]c.s.c.p.p.TypePersistence : f007a03deab7467e9551e834695fce8a Enter: com.smartfacts.cdcm.platform.persistence.TypePersistence.getByKey() with arguments = [CDCM-IPKvRuZYUps1, configuration] 2025-05-20 09:45:18.198 DEBUG[nio-8080-exec-6]c.s.c.p.p.MongoDbManager : f007a03deab7467e9551e834695fce8a Enter: com.smartfacts.cdcm.platform.persistence.MongoDbManager.getCollection() with arguments = [CDCM-IPKvRuZYUps1, cdcm.types.concepts, class com.smartfacts.cdcm.platform.dao.ConceptTypeDocument] 2025-05-20 09:45:18.198 DEBUG[nio-8080-exec-6]c.s.c.p.p.MongoDbManager : f007a03deab7467e9551e834695fce8a Exit: com.smartfacts.cdcm.platform.persistence.MongoDbManager.getCollection() with result = com.mongodb.client.internal.MongoCollectionImpl@4422ed55 in 0ms 2025-05-20 09:45:18.199 DEBUG[nio-8080-exec-6]c.s.c.p.p.TypePersistence : f007a03deab7467e9551e834695fce8a Exit: com.smartfacts.cdcm.platform.persistence.TypePersistence.getByKey() with result = Optional[ConceptTypeDocument(baseKind=CONFIGURATION, isTemplate=false, associatedChildConceptTypeKey=configurationitem, templateConfigurationItemTypeKey=fromTemplate, propertyTypeKeys=[variantindex, releaseStatus, importid, purposeshortdescription, version, snr10, maturitylevel], recordTypeKeys=[test3, volml], referenceTypeKeys=[], stateMachineKey=abXYhqEKssM5, guardCode=null, calculatedFieldsCode=null, topUiDefinition={layoutDefinition=[Document{{props=Document{{columns=[Document{{props=Document{{width=0.5, minWidth=0}}}}, Document{{props=Document{{width=0.5, minWidth=0}}}}], title=}}, children=[Document{{type=PROPERTY_TYPE, key=title, props=Document{{mask=, calculationDependent=false}}, fixed=true}}, Document{{type=PROPERTY_TYPE, key=purposeshortdescription, props=Document{{mask=, calculationDependent=false}}}}, Document{{type=PROPERTY_TYPE, key=maturitylevel, props=Document{{mask=, calculationDependent=false}}}}, Document{{type=STATE}}, Document{{type=PROPERTY_TYPE, key=conceptType.... (truncated) in 2ms 2025-05-20 09:45:18.200 DEBUG[nio-8080-exec-6]c.s.c.p.s.TypeService : f007a03deab7467e9551e834695fce8a Exit: com.smartfacts.cdcm.platform.service.TypeService.getConceptType() with result = ConceptTypeDto[id=64df809e524ccc01a7357ccf, key=product, title=Product, oslcUri=null, baseKind=COMPONENT, isTemplate=false, associatedChildConceptType=ConceptTypeDto[id=64de2fc4761f9c56c235e95a, key=configuration, title=Configuration, oslcUri=null, baseKind=CONFIGURATION, isTemplate=false, associatedChildConceptType=null, templateConfigurationItemType=null, propertyTypes=[PropertyTypeDto[id=null, key=variantindex, title=null, oslcUri=null, dataType=null, constraints=null, uiDefinitions=null, masterDataTableKey=null, indexedForTextSearch=null, searchRestricted=null, whereUsedRestricted=null, created=null, modified=null], PropertyTypeDto[id=null, key=releaseStatus, title=null, oslcUri=null, dataType=null, constraints=null, uiDefinitions=null, masterDataTableKey=null, indexedForTextSearch=null, searchRestricted=null, whereUsedRestricted=null, created=null, modified=null], PropertyTypeDto[id=null, key=importid, title=null, oslcUri=null, dataType=null, constraints=null, uiDefinitions=null, ... (truncated) in 13ms 2025-05-20 09:45:18.201 DEBUG[nio-8080-exec-6]c.s.c.p.c.TypeController : f007a03deab7467e9551e834695fce8a Exit: com.smartfacts.cdcm.platform.controller.TypeController.getConceptType() with result = ConceptTypeDto[id=64df809e524ccc01a7357ccf, key=product, title=Product, oslcUri=null, baseKind=COMPONENT, isTemplate=false, associatedChildConceptType=ConceptTypeDto[id=64de2fc4761f9c56c235e95a, key=configuration, title=Configuration, oslcUri=null, baseKind=CONFIGURATION, isTemplate=false, associatedChildConceptType=null, templateConfigurationItemType=null, propertyTypes=[PropertyTypeDto[id=null, key=variantindex, title=null, oslcUri=null, dataType=null, constraints=null, uiDefinitions=null, masterDataTableKey=null, indexedForTextSearch=null, searchRestricted=null, whereUsedRestricted=null, created=null, modified=null], PropertyTypeDto[id=null, key=releaseStatus, title=null, oslcUri=null, dataType=null, constraints=null, uiDefinitions=null, masterDataTableKey=null, indexedForTextSearch=null, searchRestricted=null, whereUsedRestricted=null, created=null, modified=null], PropertyTypeDto[id=null, key=importid, title=null, oslcUri=null, dataType=null, constraints=null, uiDefinitions=null, ... (truncated) in 18ms