Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jetty-users] Jetty 9 logging question


I believe based on your original email you are using Jetty 9.4.x with the console-capture module installed. The easiest way to accomplish the separation would be the following:

1. Copy the ${jetty.home}/etc/console-capture.xml file to ${jetty.base}/etc  (create the folder if it does not exist in ${jetty.base})
2. Edit the ${jetty.base}/etc/console-capture.xml file to remove the redirect for stdout (line 25).


On Wed, Feb 1, 2017 at 12:18 AM, Greg Wilkins <gregw@xxxxxxxxxxx> wrote:

we need some more info to really help you out.  Firstly, exactly which version of jetty 9?  There are some significant differences between 9.2.x, 9.3.x and 9.4.x in logging.

But if I had to guess, I'd say that you are running 9.4 and have the console-capture module enabled... or 9.3 with the logging module enabled.  Either will capture both stderr and stdout.

Can you list your configuration and modules with:

java -jar $JETTY_HOME/start.jar --list-config --list-modules

and we can yell you more about what to do.  It will either be to disable a module or to replace an etc. file, but we need more info.



On 1 February 2017 at 03:57, John English <john.foreign@xxxxxxxxx> wrote:
On 24/01/2017 18:08, Chris Walker wrote:

Can you share how you had your logging setup in Jetty 8 in more detail?
The Jetty-specific logging implementation has remained largely
unchanged. Were you using a SLF4J implementation before?

Hi Chris,
So far I haven't been able to resolve this. As I said in my previous response last week, in Jetty 8 I just created a RolloverFileOutputStream in my jetty.xml and then use System.setErr (again, in jetty.xml) to redirect stderr to the stream. Since I posted the relevant setup from my jetty.xml I haven't had any response from anyone.

I see that RolloverFileOutputStream still exists in Jetty 9, but with the new module system I have absolutely no idea how to set it up, and I can't find any documentation about it (except of course for the API docs).

>From the lack of response, I guess that this is either a very hard problem or so simple and stupid that no-one can be bothered to answer. I can't tell which it is, because it was extremely simple in Jetty 8 but seems to me to be very hard in Jetty 9. Please tell me it's something really simple and I'm just being stupid...

Please, I need an answer to this, otherwise migration to Jetty 9 is just not going to happen for us!

John English
jetty-users mailing list
To change your delivery options, retrieve your password, or unsubscribe from this list, visit


Back to the top