> I'd like to have two different loggers logging to a same file, but with 
> different Layouts.

I suspect, but do not know, that this is not supported.

> I have created two different loggers, part of same hierarchy.
> Naively, I have assigned a different FileAppender to each, with a different 
> Layout each.
> But I have given the same file name to both.
> This works. Both types of logs appear in the file.
>
> However i wonder if this is only a side-effect rather than a feature.

I believe you're right that it is only a side-effect of the implementation.

> Because what would happen if i set different options on the two FileAppenders?
> What if i use both RollingFileAppender and FileAppender on the same file?

I suspect Very Bad Things (TM).

> So is there another (safer?) recommended method for having two loggers 
> writing to the same file, but with different layouts?

I'm unsure of one.  I believe a Layout is 1-1 with an Appender and a
File is 1-1 with a FileAppender.  How to do this is not jumping out at
me from browsing the class hierarchy.

Sorry to not be more help,
Rhys

Reply via email to