I'll go through the UI and re-add small features that I think are critical but were lost in the log4j1-jettison effort.
I'll follow-up in a new thread. Scott On 11/28/23, Scott Deboy <scott.de...@gmail.com> wrote: > I've fixed the logger tree split pane UI (left artifacts when you > drag), and I've added VFSLogFilePatternReceiver support and it works > fine. > > To test VFSLogFilePatternReceiver: > * Start Chainsaw > * View, Show Receivers menu > * Hit the 'create' icon in the receivers pane > * Select 'New VFSLogFilePatternReceiver' > > In the bottom section of the receivers pane, enter values for the > following attributes: > > fileURL - provide a local text file path (triple-slashes in the URI), like: > file:///Users/sdeboy/somefile.txt > > logFormat - just use a simple format for now: > MESSAGE > > tailing: > true > > * Click OK > > A new tab with the receiver name - default is 'Receiver' - will be > created and entries from the log file will be routed there. > > In a text editor, add some lines to the file and you'll see the new > lines appear in the bottom of the log table. > > Scott > > > > On 11/28/23, Christian Grobmeier <grobme...@apache.org> wrote: >> Hi Scott, >> >> I believe you; thanks for speaking up and being around. >> >> How can I help? >> >> I think Chainsaw needs to see a release soon, so what can I do to help >> you? >> >> I am glad to clean up things and whatever is necessary. >> >> Kind regards, >> Christian >> >> On Wed, Nov 29, 2023, at 00:15, Scott Deboy wrote: >>> I have dropped the ball here, but will commit to working on this, this >>> year. >>> >>> I want to preserve a bunch of what can be done in the >>> https://github.com/apache/logging-chainsaw/tree/chainsaw-with-log4j1-dep >>> branch, and some of that just isn't possible because equivalent >>> functionality was never added to log4j2. >>> >>> Remote tailing via the VFSLogFilePatternReceiver, with the existing >>> filter and search support, is enough I think. >>> >>> I'll jump in and help. >>> >>> Scott >>> >>> Scott >>> >>> On 11/28/23, Christian Grobmeier <grobme...@apache.org> wrote: >>>> Hello, >>>> >>>> I have started to clean up a few things that seemed good to me. >>>> The last time I sent a message like this was 1.5 months ago, but there >>>> was >>>> not much progress in maintaining it. >>>> >>>> I am currently in a state where I slowly get what should be happening, >>>> but >>>> unfortunately, it does not. >>>> We are not ready to release a new version, nor do we know what is >>>> necessary >>>> to release one. >>>> >>>> We have lots of dead code in Chainsaw, and it is tough to understand >>>> "what >>>> should it do?" >>>> >>>> I move around many Swing components to understand better, because the >>>> code >>>> is complex. However, I didn't see how Chainsaw would do anything >>>> beneficial. >>>> It's not working at all. >>>> >>>> Yes, I now what a "receiver" is meant to do. But apart from this >>>> description >>>> we have no specific goal nor do we actually receive anything (or I >>>> don't >>>> know how). >>>> >>>> For an ordinary person, it seems impossible to connect to a running >>>> server >>>> to tail a log file (I am not sure if it should do it) or even analyze a >>>> regular log file. >>>> >>>> This is when either old committers step up to tell a new one, like me, >>>> what >>>> is going on or to set a specific goal that we want to reach with a new >>>> version of Chainsaw. >>>> >>>> It was fun to clean up, but we need to talk more about Chainsaw. As for >>>> me, >>>> it is unusable, hard to fix and we need a new set of goals and radical >>>> refactoring to make it work again. If we are not agreeing on what it >>>> should >>>> do, it's time to go dormant. I am sorry to say this, I like Chainsaw. >>>> But >>>> me >>>> alone - I can't fix it. >>>> >>>> Please let me know, >>>> Christian >>>> >>>> >> >