You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@logging.apache.org by "Remko Popma (JIRA)" <ji...@apache.org> on 2017/08/14 09:27:01 UTC
[jira] [Created] (LOG4J2-2011) replace JCommander with picocli
Remko Popma created LOG4J2-2011:
-----------------------------------
Summary: replace JCommander with picocli
Key: LOG4J2-2011
URL: https://issues.apache.org/jira/browse/LOG4J2-2011
Project: Log4j 2
Issue Type: Improvement
Components: Core, Servers
Affects Versions: 2.8.2
Reporter: Remko Popma
Assignee: Remko Popma
Fix For: 2.9
As discussed in the mailing list, replace uses of JCommander with [picocli|https://github.com/remkop/picocli] to get
* customizable usage help
* usage help with ANSI colors
* better support for positional parameters (so we can use positional parameters for mandatory arguments and options for optional arguments)
* include picocli as source so users can run these applications without requiring an external dependency
Candidates for usage are:
*log4j-core*
* CustomLoggerGenerator
* ExtendedLoggerGenerator
* Generate
* PluginManager
*log4j-jmx-gui*
* ClientGui
*log4j-1.2-api*
* Log4j1ConfigurationConverter
*logging-log4j-tools/log4j-server*
* AbstractSocketServer
* TcpSocketServer
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)