
Hi! I've been trying for the past couple of hours to log to a ByteArrayStream that I then convert to String and process. This is the code I came up with [1], that's sadly not working. I read an older e-mail about this [2], but I still can't get it working. I added some asserts to make sure I'm starting the objects properly and to my surprise the PatternLayoutEncoder's isStarted() method (actually the one in LayoutWrappingEncoder) always returns false, despite started being configurable. And, in any case, even removing the offending assert, I still can't write anything to the byte stream. It doesn't output anything now (after I call reset() on the LoggerContext object), otherwise it prints to the console (I don't have any config file set up). What am I doing wrong? Thanks! [1] https://gist.github.com/4436581 [2] http://old.nabble.com/Programmatic-configuration-of-OutputStreamAppender-tt3...