[ https://issues.apache.org/jira/browse/SOLR-15610?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17408351#comment-17408351 ]
Dawid Weiss commented on SOLR-15610: ------------------------------------ I'm not sure. Looks like this configuration is not included in what palantir's plugin considers for resolution? https://github.com/palantir/gradle-consistent-versions#versionslock-compact-representation-of-your-prod-classpath "The lockfile sources production dependencies from the compileClasspath and runtimeClasspath configurations, and test dependencies from the compile/runtime classpaths of any source set that ends in test (e.g. test, integrationTest, eteTest)." But then it says that the constraints are applied to all configurations (that's why it works, I guess): "By default, this plugin will apply the constraints from versions.props to all configurations." I'm really not sure what's happening here. I can take a deeper look if you wish, but I admit I have other things on my plate now... > Support json formatted logging via conf: add log4j-layout-template-json to > 'server' > ----------------------------------------------------------------------------------- > > Key: SOLR-15610 > URL: https://issues.apache.org/jira/browse/SOLR-15610 > Project: Solr > Issue Type: Improvement > Security Level: Public(Default Security Level. Issues are Public) > Reporter: Chris M. Hostetter > Assignee: Chris M. Hostetter > Priority: Major > Attachments: SOLR-15610.patch > > > JSON Formatted logging is becoming wide spread enough that it seems like we > should support it as an option in Solr. > Assuming we upgrade to log4j >= 2.14.0 (SOLR-15609) then this becomes > _possible_ for people to do by: > # downloading the {{log4j-layout-template-json.jar}} that corresponds with > the lof4j version used by their solr version > # include the {{log4j-layout-template-json.jar}} in the (jetty) classpath > via {{SOLR_OPTS}} (can't be loaded as a solr plugin because it needs to be > used on startup) > # specify their own {{LOG4J_PROPS}} file that configures log4j to use a > {{JsonTemplateLayout}} > ..but steps #1 and #2 are a bit hairy. Particularly step #1 as it means > every time users upgrade solr they have to pay careful attention to if/when > the log4j deps change. > ---- > I would like to propose that we make this easier, by adding > {{log4j-layout-template-json}} as a dependency for the "server" module, so > that it is available out of the box when running solr – that way JSON logging > can be enabled easily with a simple {{LOG4J_PROPS}} change. -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org