[ 
https://issues.apache.org/jira/browse/LOG4J2-1705?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16416190#comment-16416190
 ] 

Raman Gupta commented on LOG4J2-1705:
-------------------------------------

[~jvz] thanks, not sure if you noticed but the last few commits did include the 
updates you requested... see below for comments:

> I'd suggest having integration tests using a {{ListAppender}}.

Ok, done, check out LoggerCompanionTest, LoggerMixinCompanionExtendsTest, and 
LoggerMixinExtendsTest. I've also filled out the LoggerTest a little bit.

> Yes, you can go ahead and delete {{KotlinCompleteLogger}}.

Done!
 
> The nullable type in the generic thing is something I missed and is pretty 
>neat!

It is, isn't it? It's stuff like this that makes me realize Kotlin is *really* 
well thought out.

> The API artifact id should be {{log4j-api-kotlin}} to match the existing 
>naming scheme.

-It is already isn't it? The parent is log4j-kotlin, but the API artifact is 
log4j-api-kotlin. The group id is already org.apache.logging.log4j also.- Never 
mind, I see the changes you made on the (now) upstream repo.

> Being a Kotlin project, would it make more sense to use gitbox (GitHub) 
>instead of the traditional git.apache.org+Jira workflow?

This works for me.


> Kotlin wrapper for Log4j 2 API
> ------------------------------
>
>                 Key: LOG4J2-1705
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-1705
>             Project: Log4j 2
>          Issue Type: New Feature
>          Components: API
>            Reporter: Raman Gupta
>            Assignee: Matt Sicker
>            Priority: Major
>
> Similar to LOG4J2-1181 for Scala, provide a Kotlin wrapper for the Log4j 2 
> API that makes use of Kotlin features like delegates and string interpolation.
> If there is interest in this, I'd like to contribute a patch.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to