Kevan Jahanshahi created UNOMI-796: -------------------------------------- Summary: Add log4j conf + env variable to set SchemaService log level Key: UNOMI-796 URL: https://issues.apache.org/jira/browse/UNOMI-796 Project: Apache Unomi Issue Type: Bug Reporter: Kevan Jahanshahi Fix For: unomi-2.4.0
The idea is to be able to configure easily the LOG LEVEL of package: *org.apache.unomi.schema.impl* In case people experience trouble with schema validation, it would be require to switch this log to *DEBUG* to have real informations. the file to modify is: [https://github.com/apache/unomi/blob/master/package/src/main/resources/etc/org.ops4j.pax.logging.cfg] Like for cxf example in same file: {code:java} log4j2.logger.cxfInterceptor.name = org.apache.cxf.interceptor log4j2.logger.cxfInterceptor.level = ${org.apache.unomi.logs.cxf.level:-WARN} {code} associated to env (custom.system.properties): {code:java} org.apache.unomi.logs.cxf.level=${env:UNOMI_LOGS_CXF_LEVEL:-WARN} {code} Do something like this: {code:java} log4j2.logger.jsonSchema.name = org.apache.unomi.schema.impl log4j2.logger.jsonSchema.level = ${org.apache.unomi.logs.jsonschema.level:-INFO} {code} to be associated env variable (custom.system.properties): {code:java} org.apache.unomi.logs.jsonschema.level=${env:UNOMI_LOGS_JSONSCHEMA_LEVEL:-INFO} {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)