logging-log4j-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jaime Sastre <jsas...@globalavl.com>
Subject Re: Cannot set up my custom layout in 2.0 (worked in rc1)
Date Thu, 17 Jul 2014 19:40:40 GMT
But if you get the wrong versiĆ³n of javac it wont'be noticed


Sent via Xiaomi

On Matt Sicker <boards@gmail.com>, Jul 17, 2014 9:20 PM wrote:
I'll add some documentation about it. However, the annotation processor
would work with Ant or even just Make. It's part of javac.


On 17 July 2014 13:48, Ralph Goers <ralph.goers@dslextreme.com> wrote:

> Try looking in the util package.
>
> Ralph
>
> On Jul 17, 2014, at 9:53 AM, David KOCH <dkoch@ezakus.com> wrote:
>
> > I am getting similiar errors: "error: package
> > org.apache.logging.log4j.core.helpers does not exist" when trying to
> > compile a custom appender that worked with 2.0-rc1.
> >
> > Where was this stuff moved?
> >
> > Thanks,
> >
> > David
> >
> >
> > On Thu, Jul 17, 2014 at 6:46 PM, Ralph Goers <ralph.goers@dslextreme.com
> >
> > wrote:
> >
> >> Matt, can you update the documentation to reflect these changes and tell
> >> users how to make it work with and without Maven?
> >>
> >> Ralph
> >>
> >> On Jul 17, 2014, at 8:31 AM, Matt Sicker <boards@gmail.com> wrote:
> >>
> >>> Yeah because it was only used for runtime loading. Now that log4j-core
> >>> contains an annotation processor that automatically creates your plugin
> >>> .dat file, there's no need for the packages attribute. It's effectively
> >>> impossible to build a plugin without using log4j-core in the classpath,
> >> so
> >>> it's unnecessary to support the packages attribute. In log4j-core, I
> had
> >> to
> >>> add some special maven-compiler-plugin settings just to get log4j-core
> to
> >>> use an annotation processor from log4j-core, but other projects (e.g.,
> >> all
> >>> the other log4j modules) only need to depend on log4j-core to get
> loaded
> >> at
> >>> runtime.
> >>>
> >>> Now if you're using a custom plugin that was built against an older
> >> version
> >>> of log4j, it might not have used the processor at the time.
> >>>
> >>>
> >>> On 17 July 2014 10:28, Remko Popma <remko.popma@gmail.com> wrote:
> >>>
> >>>> Packages are ignored?
> >>>>
> >>>>
> >>>> On Fri, Jul 18, 2014 at 12:21 AM, Matt Sicker <boards@gmail.com>
> wrote:
> >>>>
> >>>>> The packages attribute is ignored right now. You have to make sure
> you
> >>>>> build your custom plugins using log4j-core in the classpath (which
is
> >>>> sort
> >>>>> of necessary anyways). Also make sure you haven't disabled annotation
> >>>>> processing (it's on by default).
> >>>>>
> >>>>>
> >>>>> On 17 July 2014 07:34, Jaime Sastre <jsastre@globalavl.com>
wrote:
> >>>>>
> >>>>>> Yep:
> >>>>>> <Configuration packages="com.globalavl.commons.log4j" status="WARN">
> >>>>>>
> >>>>>> Package is right and and according to Log4j-config.xsd the xml
is
> fine
> >>>> as
> >>>>>> well.
> >>>>>> I am debugging some log4j code
> >>>>>>
> >>>>>> -----Mensaje original-----
> >>>>>> De: Remko Popma [mailto:remko.popma@gmail.com]
> >>>>>> Enviado el: jueves, 17 de julio de 2014 13:46
> >>>>>> Para: Log4J Users List
> >>>>>> Asunto: Re: Cannot set up my custom layout in 2.0 (worked in
rc1)
> >>>>>>
> >>>>>> Do you have the correct packages="..." attribute specified in
the
> >>>>>> <Configuration> element?
> >>>>>>
> >>>>>> Sent from my iPhone
> >>>>>>
> >>>>>>> On 2014/07/17, at 19:08, Jaime Sastre <jsastre@globalavl.com>
> wrote:
> >>>>>>>
> >>>>>>> Hi,
> >>>>>>> Congrats for the release, I been enjoying the progress of
it.
> >>>>>>>
> >>>>>>> My problema is that I have my layout annotated like this:
> >>>>>>>
> >>>>>>> @Plugin(name = "GlobalAVLJSONLayout", category = "Core",
> elementType
> >>>> =
> >>>>>>> "layout", printObject = true) public class GlobalAVLJSONLayout
> >>>> extends
> >>>>>>> AbstractStringLayout {
> >>>>>>>
> >>>>>>> In log4j2.xml:
> >>>>>>>
> >>>>>>>                             <RollingRandomAccessFile
> >>>>>> name="RollingRandomAccessFile" immediateFlush="false"
> >>>>>>>
> >>>>>> fileName="c:/tmp/logs/conf-app.log"
> >>>>>>
> filePattern="conf-logs/$${date:yyyy-MM}/app-%d{MM-dd-yyyy}-%i.log.gz">
> >>>>>>>                                             <GlobalAVLJSONLayout
> >>>>>> source="persistidor" />
> >>>>>>>                                             <Policies>
> >>>>>>>
> >>>>>> <TimeBasedTriggeringPolicy />
> >>>>>>>
> >>>>>> <SizeBasedTriggeringPolicy size="100 MB" />
> >>>>>>>                                             </Policies>
> >>>>>>>
> >>>> <DefaultRolloverStrategy
> >>>>>> max="5" />
> >>>>>>>                             </RollingRandomAccessFile>
> >>>>>>>
> >>>>>>> It worked with rc1 but with rc2 and 2.0, I am getting this:
> >>>>>>> 2014-07-17 12:11:20,768 ERROR RollingRandomAccessFile contains
an
> >>>>>> invalid element or attribute "GlobalAVLJSONLayout"
> >>>>>>>
> >>>>>>> I am not able to find any related change in release notes.
> >>>>>>> Any help?
> >>>>>>> Thanks,
> >>>>>>>
> >>>>>>> Jaime
> >>>>>>>
> >>>>>>
> >>>>>>
> ---------------------------------------------------------------------
> >>>>>> To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
> >>>>>> For additional commands, e-mail: log4j-user-help@logging.apache.org
> >>>>>>
> >>>>>>
> >>>>>>
> ---------------------------------------------------------------------
> >>>>>> To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
> >>>>>> For additional commands, e-mail: log4j-user-help@logging.apache.org
> >>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> Matt Sicker <boards@gmail.com>
> >>>>>
> >>>>
> >>>
> >>>
> >>>
> >>> --
> >>> Matt Sicker <boards@gmail.com>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
> >> For additional commands, e-mail: log4j-user-help@logging.apache.org
> >>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
> For additional commands, e-mail: log4j-user-help@logging.apache.org
>
>


--
Matt Sicker <boards@gmail.com>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message