+1

While I agree that it can be useful, it was never really in a state
where it is.  I think it has a lot of good ideas, but to make it more
modern and practical it needs to have a much better workflow.

I may mess around with it more at some point, but it would take a lot
to be practical.

If there is a concerted effort in the future to improve it by people
who do find it useful, I would definitely be open to looking at it
again.

-Robert Middleton

On Wed, Feb 7, 2024 at 2:56 AM Volkan Yazıcı <vol...@yazi.ci> wrote:
>
> +1
>
> Allow me to make some corrections:
>
> `XmlLayout` is dropped in Log4j 3, not in Log4j 2.
>
> Logstash (the L in the ELK, Elasticsearch-Logstash-Kibana, stack) supports
> reading logs from a file formatted using a particular pattern. You combine
> Filebeat with grok filter
> <https://www.elastic.co/guide/en/logstash/current/advanced-pipeline.html>
> to achieve that.
>
>
> On Wed, Feb 7, 2024 at 5:19 AM Scott Deboy <scott.de...@gmail.com> wrote:
>
> > Thank you for spending time working on it Christian.
> >
> > I started contributing to Chainsaw in 2003. I agree. It's time.
> >
> > The primary benefit of Chainsaw was its built-in support for real-time
> > tailing of ssh-accessible pattern-layout based logs  - something
> > Kibana doesn't support well, and something no-one ever really
> > understood about it.
> >
> > It was always a dev-focused tool - it works great for local dev, and
> > works in some prod envs, if you spend enough time to get the setup to
> > work.
> >
> > There was no great reason to move off of the log41 deps really - they
> > aren't used for anything other than parsing the patternlayout, but
> > log4j1 is dead, so I get it.
> >
> > I use it for my work, and will continue to do so, but the
> > chainsaw-with-log4j1-dep branch. I may revert master back to that,
> > because why not.
> >
> > +1
> >
> > Thanks again for putting up with my persistence to try and make it
> > useful to folks - I appreciate it  :)
> >
> > Scott
> >
> >
> > On 2/6/24, Christian Grobmeier <grobme...@apache.org> wrote:
> > > Hello
> > >
> > > we have had Chainsaw for a long time in our product list, and I can
> > totally
> > > see that some - myself included - are emotionally attached to it.
> > However,
> > > due to my work on it, I have given it some additional thought.
> > >
> > > After working with the Chainsaw code base for a while, I saw that many
> > > features were commented out and removed when migrating to Log4j 2.
> > >
> > > Some basic features, such as "Open Logfile to view it directly." were
> > > removed. It is already hard to recover the functionality since
> > log4j-extras
> > > no longer exists. In addition, as I learned recently, Log4j 2 has removed
> > > the XML Formatter. The old implementation of Chainsaw could only open
> > > XML-formatted log files.
> > >
> > > Honestly, there is much work to make Chainsaw a working product again. I
> > > mostly did refactorings and clean-ups, but I am not even through. I could
> > > continue like this for two more months.
> > >
> > > Restoring the old functionality and making it functional again requires
> > even
> > > more months.
> > > If we had completed it, we would have restored a Swing application,
> > mostly
> > > replaced by Kibana stacks.
> > >
> > > At this point, I don't see how we can write the tons of code necessary,
> > and
> > > also not how useful it would be. Either all our users are using Log4j 1,
> > or
> > > we don't have any users at all for Chainsaw, since it didn't work.
> > >
> > > For that reason, I would like to propose to move Chainsaw to dormant. If
> > we
> > > feel for it, we can work and fix it - we should not archive the repo.
> > But I
> > > would like to make clear that Chainsaw is not in good shape, and people
> > > should only use it only "at their own risk."
> > >
> > > I would like to make clear that this proposal is not something I say
> > easily,
> > > but I feel it is in the best interest of our users to communicate how we
> > > currently see the status of this project.
> > >
> > > Please note, that I don't have much time to continue to work on it in the
> > > next months.
> > >
> > > Remembering the last discussion about this: Scott, are you OK with that
> > > move? I know it's your baby, but as long as we don't have a working
> > product,
> > > we should move it. I am open to moving it back when we somehow get rid of
> > > all the problems.
> > >
> > > Please let me know if one of you has an alternate proposal - we can also
> > > discuss it in the next call.
> > >
> > > Kind regards,
> > > Christian
> > >
> > > --
> > > The Apache Software Foundation
> > > V.P., Data Privacy
> > >
> >

Reply via email to