[jira] [Commented] (LOG4J2-1775) Log4j Boot modules for easy dependency management

2017-01-19 Thread Matt Sicker (JIRA)
anything complicated) > Log4j Boot modules for easy dependency management > - > > Key: LOG4J2-1775 > URL: https://issues.apache.org/jira/browse/LOG4J2-1775 > Project: Log4j 2 > Issue Ty

[jira] [Resolved] (LOG4J2-1776) log4j-boot pom modules for dependency management

2017-01-14 Thread Matt Sicker (JIRA)
[ https://issues.apache.org/jira/browse/LOG4J2-1776?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker resolved LOG4J2-1776. - Resolution: Fixed Assignee: Matt Sicker All the modules in that list have been added

[jira] [Commented] (LOG4J2-1776) log4j-boot pom modules for dependency management

2017-01-14 Thread Matt Sicker (JIRA)
f backend framework. > log4j-boot pom modules for dependency management > > > Key: LOG4J2-1776 > URL: https://issues.apache.org/jira/browse/LOG4J2-1776 > Project: Log4j 2 >

[jira] [Updated] (LOG4J2-1776) log4j-boot pom modules for dependency management

2017-01-14 Thread Matt Sicker (JIRA)
[ https://issues.apache.org/jira/browse/LOG4J2-1776?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker updated LOG4J2-1776: Fix Version/s: boot-1.0-alpha1 > log4j-boot pom modules for dependency managem

[jira] [Updated] (LOG4J2-1776) log4j-boot pom modules for dependency management

2017-01-13 Thread Matt Sicker (JIRA)
-core or the addon modules. For the jms, jpa, and smtp (log4j-core) appenders, we could either make add in a default provider (e.g., ActiveMQ, Hibernate, and Sun Mail respectively) or split those into provider-specific starters. was: This is the main feature for the Log4j Boot epic (LOG4J2-1775

Re: [jira] [Commented] (LOG4J2-1776) log4j-boot pom modules for dependency management

2017-01-13 Thread Mikael Ståldal
plugin.system.issuetabpanels:comment-tabpane >> l&focusedCommentId=15819217#comment-15819217 ] >> >> Mikael Ståldal commented on LOG4J2-1776: >> ---- >> >> Why do we have logback here? >> >> > log4j-boot pom

Re: [jira] [Commented] (LOG4J2-1776) log4j-boot pom modules for dependency management

2017-01-12 Thread Matt Sicker
7#comment-15819217 ] > > Mikael Ståldal commented on LOG4J2-1776: > > > Why do we have logback here? > > > log4j-boot pom modules for dependency management > > > >

[jira] [Commented] (LOG4J2-1776) log4j-boot pom modules for dependency management

2017-01-11 Thread JIRA
; log4j-boot pom modules for dependency management > > > Key: LOG4J2-1776 > URL: https://issues.apache.org/jira/browse/LOG4J2-1776 > Project: Log4j 2 > Issue Type: New Feature &g

[jira] [Updated] (LOG4J2-1776) log4j-boot pom modules for dependency management

2017-01-09 Thread Matt Sicker (JIRA)
missed a few, but the base set of starters should at least correspond to all optional dependencies in log4j-core or the addon modules. For the jms, jpa, and smtp (log4j-core) appenders, we could either make add in a default provider (e.g., ActiveMQ, Hibernate, and Sun Mail respectively) or split

[jira] [Updated] (LOG4J2-1775) Log4j Boot modules for easy dependency management

2017-01-09 Thread Matt Sicker (JIRA)
[ https://issues.apache.org/jira/browse/LOG4J2-1775?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker updated LOG4J2-1775: Summary: Log4j Boot modules for easy dependency management (was: Add boot pom files for

[jira] [Updated] (LOG4J2-1776) log4j-boot pom modules for dependency management

2017-01-09 Thread Matt Sicker (JIRA)
the base set of starters should at least correspond to all optional dependencies in log4j-core or the addon modules. For the jms, jpa, and smtp (log4j-core) appenders, we could either make add in a default provider (e.g., ActiveMQ, Hibernate, and Sun Mail respectively) or split those into

[jira] [Updated] (LOG4J2-1776) log4j-boot pom modules for dependency management

2017-01-09 Thread Matt Sicker (JIRA)
[ https://issues.apache.org/jira/browse/LOG4J2-1776?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Matt Sicker updated LOG4J2-1776: Summary: log4j-boot pom modules for dependency management (was: log4j-starter pom modules for

[jira] [Commented] (LOG4J2-1776) log4j-starter pom modules for dependency management

2017-01-09 Thread Ralph Goers (JIRA)
ter pom modules for dependency management > --- > > Key: LOG4J2-1776 > URL: https://issues.apache.org/jira/browse/LOG4J2-1776 > Project: Log4j 2 > Issue Type: New Feature >

[jira] [Commented] (LOG4J2-1776) log4j-starter pom modules for dependency management

2017-01-09 Thread Matt Sicker (JIRA)
-boot" is even better, plus it carries a connotation that's pretty easy to understand in the current Java ecosystem. > log4j-starter pom modules for dependency management > --- > > Key: LOG4J2-1776 >

[jira] [Commented] (LOG4J2-1776) log4j-starter pom modules for dependency management

2017-01-09 Thread Gary Gregory (JIRA)
" also be acceptable? It's a wee bit shorter. Gary > log4j-starter pom modules for dependency management > --- > > Key: LOG4J2-1776 > URL: https://issues.apache.org/jira/browse/LOG4J2-1

[jira] [Created] (LOG4J2-1776) log4j-starter pom modules for dependency management

2017-01-08 Thread Matt Sicker (JIRA)
Matt Sicker created LOG4J2-1776: --- Summary: log4j-starter pom modules for dependency management Key: LOG4J2-1776 URL: https://issues.apache.org/jira/browse/LOG4J2-1776 Project: Log4j 2 Issue

Re: Modules for SQL and MOM/JMS

2016-12-06 Thread Mikael Ståldal
re. It would be nice to include the abstract base >>>> classes in log4j-core if they're dependency-free, but I don't have a strong >>>> opinion on whether to make it its own module. >>>> >>>> Also, yes, log4j-nosql should be split along wit

Re: Modules for SQL and MOM/JMS

2016-12-05 Thread Matt Sicker
mq > > If these share anything I'm okay to keep that in core. > > Sent from my iPhone > > On 6 Dec 2016, at 2:54, Matt Sicker wrote: > > You don't need to include "nosql" in the split modules. I'd only use > "nosql" or "sql&quo

Re: Modules for SQL and MOM/JMS

2016-12-05 Thread Remko Popma
lude "nosql" in the split modules. I'd only use "nosql" > or "sql" as common dependencies (i.e., the abstract classes). > >> On 5 December 2016 at 11:23, Gary Gregory wrote: >>> On Mon, Dec 5, 2016 at 9:08 AM, Mikael Ståldal >>>

Re: Modules for SQL and MOM/JMS

2016-12-05 Thread Matt Sicker
By that, I mean the word "nosql". On 5 December 2016 at 11:54, Matt Sicker wrote: > You don't need to include "nosql" in the split modules. I'd only use > "nosql" or "sql" as common dependencies (i.e., the abstract classes). > > On 5

Re: Modules for SQL and MOM/JMS

2016-12-05 Thread Matt Sicker
You don't need to include "nosql" in the split modules. I'd only use "nosql" or "sql" as common dependencies (i.e., the abstract classes). On 5 December 2016 at 11:23, Gary Gregory wrote: > On Mon, Dec 5, 2016 at 9:08 AM, Mikael Ståldal > wrote: &g

Re: Modules for SQL and MOM/JMS

2016-12-05 Thread Gary Gregory
ee, but I don't have a strong >>> opinion on whether to make it its own module. >>> >>> Also, yes, log4j-nosql should be split along with the other modules. >>> >> >> Ah, right, dependencies. So: >> >> log4j-db >> log4j-db-nosql

Re: Modules for SQL and MOM/JMS

2016-12-05 Thread Mikael Ståldal
ase >> classes in log4j-core if they're dependency-free, but I don't have a strong >> opinion on whether to make it its own module. >> >> Also, yes, log4j-nosql should be split along with the other modules. >> > > Ah, right, dependencies. So: > >

Re: Modules for SQL and MOM/JMS

2016-12-05 Thread Gary Gregory
g4j-nosql should be split along with the other modules. > Ah, right, dependencies. So: log4j-db log4j-db-nosql log4j-db-nosql-counchdb log4j-db-nosql-mongodb log4j-db-jdbc log4j-db-jpa If we really want to thin our core, that justifies having log4j-db and log4j-db-nosq. Then we are almost at the

Re: Modules for SQL and MOM/JMS

2016-12-05 Thread Gary Gregory
On Mon, Dec 5, 2016 at 1:30 AM, Mikael Ståldal wrote: > I would prefer the modules to be named like this to make names less clumsy: > > log4j-jdbc > log4j-jpa > log4j-jms > log4j-kafka > log4j-zeromq (better than log4j-jeromq) > > It seems like the proposed log4j-db

Re: Modules for SQL and MOM/JMS

2016-12-05 Thread Matt Sicker
I agree with Mikael here. It would be nice to include the abstract base classes in log4j-core if they're dependency-free, but I don't have a strong opinion on whether to make it its own module. Also, yes, log4j-nosql should be split along with the other modules. On 5 December 201

Re: Modules for SQL and MOM/JMS

2016-12-05 Thread Mikael Ståldal
I would prefer the modules to be named like this to make names less clumsy: log4j-jdbc log4j-jpa log4j-jms log4j-kafka log4j-zeromq (better than log4j-jeromq) It seems like the proposed log4j-db module would be very small and not have any external dependencies? In that case I suggest we keep

Re: Modules for SQL and MOM/JMS

2016-12-05 Thread Mikael Ståldal
I think we should focus on splitting into modules now, and worry about repos later. On Mon, Dec 5, 2016 at 6:29 AM, Gary Gregory wrote: > Possible modules and names, with the idea that they all depend on log4j-db: > > log4j-db > log4j-db-nosql > log4j-db-jdbc > log4j-db-

Re: Modules for SQL and MOM/JMS

2016-12-04 Thread Gary Gregory
Possible modules and names, with the idea that they all depend on log4j-db: log4j-db log4j-db-nosql log4j-db-jdbc log4j-db-jpa The naming hints that log4j-db is the parent of all log4j-db-* modules. We can do something similar for MOM (JMS) except that JMS, ZeroMQ and Kafka appenders do not

Re: Modules for SQL and MOM/JMS

2016-12-04 Thread Matt Sicker
t; Note the common code in .core.db for .core.db.jdbc and .core.db.jpa. It >> seems just that little bit should go in its own module or stay in core. >> >> Gary >> >> On Sun, Dec 4, 2016 at 1:15 PM, Gary Gregory >> wrote: >> >>> Also: package

Re: Modules for SQL and MOM/JMS

2016-12-04 Thread Gary Gregory
it should go in its own module or stay in core. >>> >>> Gary >>> >>> On Sun, Dec 4, 2016 at 1:15 PM, Gary Gregory >>> wrote: >>> >>>> Also: package names, it does not make sense to have JDBC and JPA code >>>> und

Re: Modules for SQL and MOM/JMS

2016-12-04 Thread Remko Popma
; >>> Gary >>> >>>> On Sun, Dec 4, 2016 at 1:15 PM, Gary Gregory >>>> wrote: >>>> Also: package names, it does not make sense to have JDBC and JPA code >>>> under the .core. package anymore. I would: >>>> >&g

Re: Modules for SQL and MOM/JMS

2016-12-04 Thread Apache
gt;> wrote: > Also: package names, it does not make sense to have JDBC and JPA code under > the .core. package anymore. I would: > > Create the new modules with code not in .core. and deprecate the equivalent > in .core. > > Gary > > On Sun, Dec 4, 2016 at 1:0

Re: Modules for SQL and MOM/JMS

2016-12-04 Thread Matt Sicker
>> >> Gary >> >> On Sun, Dec 4, 2016 at 1:15 PM, Gary Gregory >> wrote: >> >>> Also: package names, it does not make sense to have JDBC and JPA code >>> under the .core. package anymore. I would: >>> >>> Create the new modules

Re: Modules for SQL and MOM/JMS

2016-12-04 Thread Gary Gregory
names, it does not make sense to have JDBC and JPA code >> under the .core. package anymore. I would: >> >> Create the new modules with code not in .core. and deprecate the >> equivalent in .core. >> >> Gary >> >> On Sun, Dec 4, 2016 at 1:08 PM, Gary Gr

Re: Modules for SQL and MOM/JMS

2016-12-04 Thread Gary Gregory
.core. package anymore. I would: > > Create the new modules with code not in .core. and deprecate the > equivalent in .core. > > Gary > > On Sun, Dec 4, 2016 at 1:08 PM, Gary Gregory > wrote: > >> Hm... this is also an opportunity to pick more precise names: log4j-jd

Re: Modules for SQL and MOM/JMS

2016-12-04 Thread Gary Gregory
Also: package names, it does not make sense to have JDBC and JPA code under the .core. package anymore. I would: Create the new modules with code not in .core. and deprecate the equivalent in .core. Gary On Sun, Dec 4, 2016 at 1:08 PM, Gary Gregory wrote: > Hm... this is also an opportun

Re: Modules for SQL and MOM/JMS

2016-12-04 Thread Gary Gregory
nosql-common component > (unless the abstract classes were put into log4j-core). > > On 4 December 2016 at 12:44, Gary Gregory wrote: > >> Thoughts on splitting out SQL and MOM (JMS) into their own modules? We >> already have a nosql module, having a sql one makes sense. The o

Re: Modules for SQL and MOM/JMS

2016-12-04 Thread Matt Sicker
#x27;t optional dependencies. That would either mean a mongo and couch component, or it could also mean an additional nosql-common component (unless the abstract classes were put into log4j-core). On 4 December 2016 at 12:44, Gary Gregory wrote: > Thoughts on splitting out SQL and MOM (JMS) into

Re: Modules for SQL and MOM/JMS

2016-12-04 Thread Matt Sicker
The MOM appenders and such could be made into its own repo, possibly subcomponents within a general messaging repo. This would include JMS, Kafka, and JeroMQ as of now along with any other future additions. I'd prefer that the modules were small enough that they could stop relying on opt

Modules for SQL and MOM/JMS

2016-12-04 Thread Gary Gregory
Thoughts on splitting out SQL and MOM (JMS) into their own modules? We already have a nosql module, having a sql one makes sense. The overall idea is to make core lighter.

Re: Modules

2016-12-03 Thread Matt Sicker
t; On 1 Oct 2016, at 2:04, Ralph Goers wrote: > > Actually, I just created LOG4J2-1627 for this and I specifically did bring > Java 9 modules into the discussion because they should at least be > considered along with the Java 8 profiles. Right now I am sure we have > stuff that

Re: Modules

2016-12-03 Thread Remko Popma
> On 1 Oct 2016, at 2:04, Ralph Goers wrote: > > Actually, I just created LOG4J2-1627 for this and I specifically did bring > Java 9 modules into the discussion because they should at least be considered > along with the Java 8 profiles. Right now I am sure we have stuff that

Re: Modules

2016-10-03 Thread Matt Sicker
I do like the idea of moving plugins that have optional dependencies into their own modules that have required dependencies. That would certainly make usage easier. On 3 October 2016 at 03:21, Mikael Ståldal wrote: > If we should reorganize the project, there is another issue we sho

Re: Modules

2016-10-03 Thread Mikael Ståldal
ating the advantage of using Maven (or Ivy, Gradle, SBT) in the first place. If we should split up log4j-core, then I would like to move out everything that have transitive dependencies to their own modules, and make those dependencies non-optional in those new modules. I don't really see the p

Re: Modules

2016-09-30 Thread Remko Popma
. However, I > have no doubt that we could find a way to integrate the two sites together. > > Ralph > >> On Sep 30, 2016, at 6:32 PM, Remko Popma wrote: >> >> >> >> >> Sent from my iPhone >> On 1 Oct 2016, at 2:04, Ralph Goers wrote:

Re: Modules

2016-09-30 Thread Ralph Goers
together. Ralph > On Sep 30, 2016, at 6:32 PM, Remko Popma wrote: > > > > > Sent from my iPhone > On 1 Oct 2016, at 2:04, Ralph Goers <mailto:ralph.go...@dslextreme.com>> wrote: > >> Actually, I just created LOG4J2-1627 for this and I specificall

Re: Modules

2016-09-30 Thread Gary Gregory
>>>> Gary > >>>> > >>>> On Fri, Sep 30, 2016 at 9:59 AM, Matt Sicker > wrote: > >>>>> > >>>>> Oh wait, Ralph is talking about something else entirely. > >>>>> > >>>>> On 30 September 2016 at 11:58, Matt

Re: Modules

2016-09-30 Thread Remko Popma
t;> > >>> On 30 September 2016 at 12:05, Gary Gregory > >>> wrote: > >>>> > >>>> Right, hence this thread ;-) I am not hot about having multiple builds > >>>> FYIW. > >>>> > >>>> Gary > >

Re: Modules

2016-09-30 Thread Gary Gregory
ntirely. >>>>> >>>>> On 30 September 2016 at 11:58, Matt Sicker wrote: >>>>>> >>>>>> I think log4j-nosql could be merged into log4j-core. >>>>>> >>>>>> On 30 September 2016 at 11:50, Gary Gregory

Re: Modules

2016-09-30 Thread Remko Popma
gt;>>> On Fri, Sep 30, 2016 at 9:59 AM, Matt Sicker wrote: >>>> Oh wait, Ralph is talking about something else entirely. >>>> >>>>> On 30 September 2016 at 11:58, Matt Sicker wrote: >>>>> I think log4j-nosql could be merged into log

Re: Modules

2016-09-30 Thread Remko Popma
Sent from my iPhone > On 1 Oct 2016, at 2:04, Ralph Goers wrote: > > Actually, I just created LOG4J2-1627 for this and I specifically did bring > Java 9 modules into the discussion because they should at least be considered > along with the Java 8 profiles. Right now I am sur

Re: Modules

2016-09-30 Thread Ralph Goers
om>> wrote: > I think log4j-nosql could be merged into log4j-core. > > On 30 September 2016 at 11:50, Gary Gregory <mailto:garydgreg...@gmail.com>> wrote: > Ralph recently mentions that he'd like some modules removed while Matt > mentioned merging some back into

Re: Modules

2016-09-30 Thread Ralph Goers
:50, Gary Gregory <mailto:garydgreg...@gmail.com>> wrote: > Ralph recently mentions that he'd like some modules removed while Matt > mentioned merging some back into Core. > > Shall we discuss this on the ML instead of Jira? > > I could also see doing an uber jar (mo

Re: Modules

2016-09-30 Thread Ralph Goers
Oh, and FWIW, I have never really been interested in the uber jar. To me, the bom is really all that is required for that. Ralph > On Sep 30, 2016, at 10:04 AM, Ralph Goers wrote: > > Actually, I just created LOG4J2-1627 for this and I specifically did bring > Java 9 modu

Re: Modules

2016-09-30 Thread Matt Sicker
att Sicker wrote: > >> Oh wait, Ralph is talking about something else entirely. >> >> On 30 September 2016 at 11:58, Matt Sicker wrote: >> >>> I think log4j-nosql could be merged into log4j-core. >>> >>> On 30 September 2016 at 11:50, Gary Gr

Re: Modules

2016-09-30 Thread Gary Gregory
uld be merged into log4j-core. >> >> On 30 September 2016 at 11:50, Gary Gregory >> wrote: >> >>> Ralph recently mentions that he'd like some modules removed while Matt >>> mentioned merging some back into Core. >>> >>> Shall we disc

Re: Modules

2016-09-30 Thread Ralph Goers
Actually, I just created LOG4J2-1627 for this and I specifically did bring Java 9 modules into the discussion because they should at least be considered along with the Java 8 profiles. Right now I am sure we have stuff that would create problems with trying to run in compact profiles 1 and 2

Re: Modules

2016-09-30 Thread Matt Sicker
Oh wait, Ralph is talking about something else entirely. On 30 September 2016 at 11:58, Matt Sicker wrote: > I think log4j-nosql could be merged into log4j-core. > > On 30 September 2016 at 11:50, Gary Gregory > wrote: > >> Ralph recently mentions that he'd like some

Re: Modules

2016-09-30 Thread Matt Sicker
I think log4j-nosql could be merged into log4j-core. On 30 September 2016 at 11:50, Gary Gregory wrote: > Ralph recently mentions that he'd like some modules removed while Matt > mentioned merging some back into Core. > > Shall we discuss this on the ML instead of Jira? >

Modules

2016-09-30 Thread Gary Gregory
Ralph recently mentions that he'd like some modules removed while Matt mentioned merging some back into Core. Shall we discuss this on the ML instead of Jira? I could also see doing an uber jar (mod the mutually exclusive jars) and reorging the system with a smaller core (everything e